Hej Udviklere
Jeg sidder med lidt af et problem med min gæstebog.
Det er problemet ligger i at jeg vil have det hele til at køre over 1 fil, hvis det ikke skulle det kunne jeg sagtens lave det.
Fejlene:
Den vil ikke gemme imputtet.
Den vil ikke udskrive imputtet.
Muligvis virker udskrivningen, men svært at se når der ikke er noget i tabellen.
Her kommer den:
<?php
#conn
$host = "";
$user = "";
$pass = "";
$db = "";
$conn = mysql_connect("$host","$user","$pass");
if (!$conn) die(mysql_error());
mysql_select_db($db,$conn) or die(mysql_error());
?>
<?php
#Gæstebogen
$query = "SELECT * FROM gb";
$result = mysql_query($query);
while($row = mysql_fetch_array($result)) {
print "Navn: $row[navn]";
print "Email: $row[email]";
print "Kommentar: $row[comm] ";
}
print "<a href=\\"gaestebog.php?action=skriv\\">Skriv indlæg</a>";
if($action == "skriv") {
?>
<?php
#gem
if ($_POST) {
$insert = "INSERT INTO game(navn,email,comm)
VALUES('$navn','$email','$comm')";
mysql_query($insert) or die(mysql_error());
}
?>
<form action="gaestebog.php" method="post">
<table border="0" cellpadding="5" cellspacing="0">
<tr><td align="right"><font size="-1" face="Verdana">Navn:</font></td><td><input type="text" name="navn" size="15" maxsize="20" style="border-color:#c0c0c0" style="border-width: thin;"></td></tr>
<tr><td align="right"><font size="-1" face="Verdana">Email:</font></td><td><input type="text" name="email" size="15" maxsize="20" style="border-color:#c0c0c0" style="border-width: thin;"></td></tr>
<tr><td align="right" valign="top"><font size="-1" face="Verdana">Kommentar:</font></td><td><textarea cols="28" rows="10" name="comm" style="border-color:#c0c0c0" style="border-width: thin;"></textarea></td></tr>
<tr><td></td><td><input type="submit" value="Send" Class="submit" name="send"></td></tr>
</form>
</table>
<?php
}
?>
<?php
mysql_close($conn);
?>
Hvad er det jeg mangler?
// Michael