shafh - Ja, men synes ikke jeg kunne finde nogle nye bøger derinde
jeg synes nu bedst om at have en bog omkring emnet, så føler jeg på en måde at min indlæring bliver mere struktureret og emnerne kommer i den rigtigt rækkefølge, fordi det er en masse sammenhængende tutorials, skrevet af den samme forfatter.
Mall - Jamen, problemet det drejer sig om er som sagt gæstebogen. Koden jeg bruger kan ses her:
<html>
<head><title>Min gæstebog</title></head>
<body>
<?php
$db = mysql_connect("localhost", "root", "");
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 = $dato_array["mday"] . "/" . $dato_array["mon"] . "-" . $dato_array["year"];
mysql_query("INSERT INTO bog (navn, email, dato, besked) VALUES ('$navn', '$email', '$dato', '$besked')");
}
?>
<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>
</center>
</body>
</html>
Og den kode er copy pasted fra forfatterens hjemmeside. Har selvfølgelig ændret brugernavn og kodeord til databasen.
Her er et billede over den fejl jeg modtager:
http://www.thewilson.dk/php/gbog.jpgOg er et billede over hvordan databasen ser ud med tabellen bog (Dette er selvfølgelig lavet efter bogens anvisninger også):
http://www.thewilson.dk/php/phpmyadmin.jpg