Er i gang med et tagwall system:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>New document</title>
</head>
<body>
<?php
include 'config.php';
$navn = $_REQUEST['navn'];
$besked = $_REQUEST['besked'];
$email = $_REQUEST['email'];
if ($navn == "")
{
echo '<font color="#FF0000">Hovsa, du har da ikke skrevet et navn vel?</font>';
}else if ($besked == "") {
echo '<font color="red">Du har da ikke skrevet en besked?</font>';
}else
{
mysql_query("INSERT INTO tagwall(navn, dato, besked, email)values ('$navn', now(), '$besked', '$email')") or die(mysql_error());
echo '<meta http-equiv="refresh" content="0;url=tagwallunder.php" />';
} ?>
<form action="tagwallunder.php" method="post">
Navn:<br />
<input type="text" name="navn" size="30" /><br />
E-mail: (Frivilligt) <br />
<input type="text" name="email" size="30" /><br />
Besked:<br />
<textarea rows="5" cols="30" name="besked"></textarea><br />
<input type="submit" value="Indsæt" />
</form>
<?php
$query = mysql_query("SELECT * FROM tagwall ORDER BY id DESC LIMIT 99999999999") or die (mysql_error());
$chek == mysql_num_rows($QUERY);
if($chek == 0)
{
echo 'Ingen indlæg tilføjet';
}else{
while ($data = mysql_fetch_array($query))
{
echo '<b><a href="mailto:';
echo $data['email'];
echo '">';
echo $data['navn'];
echo '</a></b>';
echo '<i>';
echo $data['dato'];
echo '</i><br />';
echo $data['besked'];
echo '<br />';
echo $data['id'];
echo '<br /><hr /><br />';
}
}
?>
</body>
</html>
Se fejlen her:
http://frihtml.tii.dk/tagwallunder.phpDen udskriver inden man har valieret "Hovsa, du har da ikke skrevet et navn vel?" og den giver en fejl: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in E:\hjemmesider\codemorten\frihtml.tii.dk\tagwallunder.php on line 38
Håber nogen kan finde fejlen.