Hej! Jeg har lige læst en bog om php, og der var en guide til en gæstebog
...Den virker bare ikke! (ikke for mig ^^)
Det man har skrevet kommer ikke frem på siden!
http://skyttebjerg.dk/Skyttebjerg_new/opslagstavle.php hvis du vil se...
har kigget i koden, men kan ikke finde fejlen.
Håber at der er nogen der lige gider at kigge koden igennem og se om de kan finde fejlen
- <?php
- $db = mysql_connect("mydb17.surftown.dk", "brugernavn", "password");
- mysql_select_db("gbog", $db);
-
- if ($_POST['skriv']) {
- $navn = $_POST['navn'];
- $email = $_POST['email'];
- $besked = $_POST['besked'];
- if(!get_magic_quotes_gpc()) {
- $navn = addslashes($navn);
- $email = addslashes($email);
- $besked = addslashes($besked);
- }
- $dato_array = getdate();
- $dato_array = $dato_array["mday"] . "/" . $dato_array["mon"] . "-" . $dato_array["year"];
- mysql_query("INSERT INTO bog (navn, email, dato, besked) VALUES ('$navn', '$email', '$dato', '$besked')");
- }
- ?>
-
- <div style="text-align: center;">
- <form method="post" action="<?php echo $PHP_SELF; ?>">
- <input type="hidden" name="skriv" value="1" />
- navn: <input type="text" name="navn" /><br />
- email: <input type="text" name="email" /><br />
- <textarea name="besked" cols="30" rows="5"></textarea><br />
- <input type="submit" value="send" />
- </form><br /><br />
- <table>
-
- <?php
- $foresp = mysql_query("SELECT navn, email, dato, besked FROM bog ORDER BY nr DESC");
- while ($data = mysql_fetch_array($foresp)) {
- echo "<tr><td valign=\"top\">";
- echo "fra: <a href=\"mailto:";
- echo $data["$email"];
- echo "\">";
- echo $data["navn"];
- echo "</a>";
- echo "<br />";
- echo $data["dato"];
- echo "</td><td valign=\"top\">";
- echo nl2br($data["besked"]);
- echo "</td> </tr>";
- }
- ?>
-
- </table>
- </div>
På forhånd tak!
PS: Da jeg ikke helt har fundet ud af det dér point-system der er her, er der ikke mulighed for points d;
Indlæg senest redigeret d. 17.10.2009 13:49 af Bruger #10410