Hej. Er helt ny her og ny i PHP.
Har dowloaded gæstebog programmet fra "Start på PHP" hæftet.
Database og 2 rækker data er oprettet direkte i comtrolpanelet hos min udbyderen.
Når programmet startes hos udbyderen viser browseren en input form samt de 2 rækker data.
Ved submit af yderligere form data sker der ikke noget, data bliver ikke skrevet ned i databasen??
Jeg kan ikke finde fejlen.
Enhver hjælp er meget velkommen.
-----------------------------------
Her er programmet:
<HTML>
<HEAD><TITLE>Min gæstebog</TITLE></HEAD>
<BODY>
<?
$username = "xxxxx";
$password = "xxxxx";
$host="xxxxxxxx.xxxxxxxxxxxx.com";
$db = mysql_connect($host,$username,$password);
mysql_select_db("gaest", $db);
if($skriv){
$besked = str_replace("\n", "<BR>", $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="gbog.php">
<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>
<?
$foresp = mysql_query("SELECT navn, email, dato, besked FROM bog ORDER BY nr DESC");
while($data = mysql_fetch_row($foresp)){
echo "<TR><TD VALIGN=TOP>";
echo "fra: <A HREF=\"mailto
data[1]\">$data[0]</A>";
echo "<BR>$data[2]";
echo "</TD><TD VALIGN=TOP>$data[3]</TD></TR>";
}
?>
</TABLE>
</CENTER>
</BODY>
</HTML>