1 / 6

Dagens punkter :

Dagens punkter :. Html-forms til bruger-input Bruger-input fra html-forms til php Case 1: opret et spørgeskema og gem besvarelser i en fil Case 2: Brugerkommentarer på en side

Download Presentation

Dagens punkter :

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Dagens punkter: • Html-forms til bruger-input • Bruger-input fra html-forms til php • Case 1: opret et spørgeskema og gem besvarelser i en fil • Case 2: Brugerkommentarer på en side • Jeres opgave: Læg mulighed for brugerkommentarer eller et spørgeskema ind på en af jeres sider (I skal kun have ét php-eksempel på jeres site – men i må have flere)

  2. Html-forms til brugerinput http://helf.monline.dk/php/form.html form.php spørgeskema navnlivret kodeord land kommentar gemsvar.php besvarelser.html Datafil til besvarelser Tak for besvarelse

  3. form.html <form action="gemsvar.php" method="get"> <p>Hvad hedder du?</p> <input type="text" id="navn" /> <p>Hvad er din livret?</p> <input id="livret" type="radio" value="Frikadeller" />Frikadeller<br/> <input id="livret" type="radio" value="Wok-retter" />Wok-retter<br/> <input id="livret" type="radio" value="Islagkage" />Islagkage<br/> <input id="livret" type="radio" value="Budding" />Budding<br /><br/> <p>Indtast dit password:</p> <input id="kodeord" type="password" /> <p>Nationalitet:</p> <select id="land"> <option>Danmark</option> <option>Sverige</option> <option>Norge</option> <option>Finland</option> <option>Island</option> </select> <p>Har du en kommentar?</p> <textarea id="kommentar" rows="8"></textarea><br/> <input type="submit" value="Indsend din besvarelse" /> </form>

  4. Gemsvar.php <?php $svar=$_GET["navn"]; $svar.="<br />".$_GET["livret"]; $svar.="<br />".$_GET["kodeord"]; $svar.="<br />".$_GET["land"]; $svar.="<br />". $_GET["kommentar"]; $allesvar=file_get_contents("svar.html"); $allesvar.="<br /><br />".$svar;file_put_contents("svar.html",$allesvar);?>…. <body> <p>Din besvarelse: <?php echo $svar; ?><p>Returtil <a href="form.php">spørgeskemaet</a> </p>

  5. Kommentarer http://helf.monline.dk/php/kommentar3.php <?php $tekst = file_get_contents("kommentarfil.html"); $dato = date("j:M:H:i", time()); $navn = $_POST["navn"]; $kommentar= $_POST["kommentar"]; $tekst = $dato . ": <b>". $navn ."</b>: <br />". $kommentar."<br /><hr /><br />" .$tekst; file_put_contents("kommentarfil.html", $tekst); ?> …… <form method="post" action="#" > Navn:<br/><input type="text" id="navn" name="navn" /> <br/> Din kommentar: <br/> <textareaname="kommentar" cols="75" rows="7"></textarea><br/> <input type="submit" value="Send" /></form> <?phpecho $tekst; ?>

  6. Dagens opgave • Sørg for, at jeresbesøgstællerog/ellerafstemninger (lidt mere) sikret mod snyd Forsynjereswebside med • En spørgeskemaundersøgelse, hvorsvaretgemmes • Og/eller en mulighed for at skrivekommentarerpåsiderne

More Related