hvorfor sker der intet med følgende db??
Hejsa...Jeg sidder og eksperimentere lidt med noget mysql, men jeg kan ikke forstå hvorfor det ikke virker
Jeg har lavet følgende, men når jeg trykker på submitknappen sker der kun det at felterne ryddes
og databasen forbliver tom... Har jeg lavet en eller anden typisk fejl eller er det min server
der er i udu... Jeg håber der er nogen der kan hjælpe :o)
newbien over dem alle
<?
$db = mysql_connect("localhost", "brugernavn", "password");
mysql_select_db("gbog",$db);
if ($skriv){
$besked = str_replace("\n", "<br>", $besked);
$dato_array = getdate();
$dato = $dato_array["mday"]. "/" . $dato_["mon"]. "-". $dato_array["year"];
mysql_query("INSERT INTO bog(navn, email, dato, besked) VALUES('$navn', '$email','$dato','$besked')");
}
?>
<center>
<form method=post action =<? echo $PHP_SELF; ?>>
<imput 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 valigntop>$data[3]</td></tr>";
}
?>
</table>
Databasen:
nr int primary auto_increment
navn tinytext
email tinytext
dato tinytext
besked text