Tagwall og database fejl
Hej jeg er igang med at lave en tagwall til min hjemmeside men når man skriver noget i boxene så udskriver den ikke ens indlæg og jeg kan ikke finde nogen fejl :S.. nogen der kan se hva fejlen er ?her er min kode
---------------index.php-------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Tagwall</title>
<link href="../../css/styletoindhold.css" rel="stylesheet" type="text/css">
</head>
<body>
<?
include("config.php");
if(isset($_POST[action])) {
if($_POST[name]=="") {
print "";
} else {
if($_POST[besked]=="") {
print "";
} else {
if(!get_magic_quotes_gpc()) {
$besked = addslashes($_POST[besked]);
}
$name = htmlspecialchars($_POST[name]);
$besked = htmlspecialchars($_POST[besked]);
$dato = date('d/m-Y');
$klok = date('H:i');
mysql_query("INSERT INTO tagwall (name, besked, dato, klok, hjemmeside) VALUES ('$name','$besked', '$dato', '$klok', '$hjemmeside',)") or die('Mysql Fejl opstod:' . mysql_error());
}
}
}
?>
<form action="index.php" method="POST">
<b>Navn:</b><br>
<input type="text" name="name" style="color: #666666; font-size: 8pt; border: 1px solid #C0C0C0; padding: 2px; background-color:#FFFFFF" size="40"><br />
<b>Hjemmeside:</b><br>
<input type="text" name="mail" value="http://" / style="margin-top:2px; color: #666666;font-size: 8pt; border: 1px solid #C0C0C0; padding: 2px; background-color:#FFFFFF" size="40"><br />
<b>Besked:</b><br>
<textarea rows="9" id=commentsbox name="comments" style="margin-top:2px; color: #666666; font-size: 8pt; border: 1px solid #C0C0C0; padding: 2px; background-color:#FFFFFF" cols="40"></textarea><br>
<input type="submit" name="submit" value="Tilføj besked" style="margin-left:60px; margin-top:2px; color: #666666; font-family: Verdana; font-size: 8pt; border: 1px solid #C0C0C0; padding: 2px; background-color:#FFFFFF">
<hr>
</form>
<?
$query=mysql_query("SELECT * FROM tagwall ORDER BY id DESC") or die('Mysql Fejl opstod:' . mysql_error());
$antal_beskeder=mysql_num_rows($query);
echo "Der er i alt <b>$antal_beskeder</b> Tags";
if(mysql_num_rows($query)) {
while($vis = mysql_fetch_array($query)) {
?>
<table border="1" width="100%" bgcolor="#d6d5d9" cellspacing="1" style="border-collapse: collapse; border: 1px solid #000000;">
<tr>
<td><font size="1"><b>Skrevet af: </font></b><i><a target="_blank" href="<? echo $vis[hjemmeside]; ?>"><? echo $vis[navn]; ?></a></i> - <? $idag=date('d/m-Y'); if($idag=="$vis[dato]") { echo "Idag"; } else { echo $vis[dato]; } echo " kl. $vis[klok]"; ?><br><? echo nl2br($vis[besked]); ?></td>
</tr>
</table>
<hr>
<?
}
} else {
echo "<br /><br />Der er ikke nogen Tags.";
}
?>
</body>
</html>
---------------index.php End-------------------
Hvis i ser nogen andre fejl som fx. kan skade min tagwall må i også meget gerne skrive det
