PHP beginner |
|
ik ben een gastenboek aan het maken en ik stoot al gelijk tegen een fout
De fout is dat hij geen berichten laat zien maar dit
http://mootje.m...enboek.php
Gastenboek.php
<?php
include("config.php");
$sql = mysql_query("SELECT * FROM gastenboek ORDER BY id DESC");
while($bb = mysql_fetch_object($sql)) {
echo'<a href="schrijf.php">Bericht Schrijven</a><br>';
echo'<table border="0" width="25%" cellspacing="0" cellpadding="0">';
echo'<tr>';
echo'<td width="8%">';
echo $bb->naam;
echo'</td>';
echo'</tr>';
echo'<tr>';
echo'<td width="8%">';
echo $bb->bericht;
echo'</td>';
echo'</tr>';
echo'</table>';
echo'<a href="schrijf.php">Bericht Schrijven</a><br>';
}
?>
<?php include("config.php"); $sql = mysql_query("SELECT * FROM gastenboek ORDER BY id DESC"); echo'<a href="schrijf.php">Bericht Schrijven</a><br>'; echo'<table border="0" width="25%" cellspacing="0" cellpadding="0">'; echo'<a href="schrijf.php">Bericht Schrijven</a><br>'; } ?>
En dit is Schrijven.php
<?php
include("config.php");
if( $_SERVER['REQUEST_METHOD'] == 'POST')
$naam = htmlspecialchars(naam);
$bericht = htmlspecialchars(bericht);
$ip = $_SERVER['REMOTE_ADDR'];
$fout = "";
mysql_query("INSERT INTO gastenboek (naam,bericht,ip) VALUES ('$naam','$bericht','$ip')") or die(mysql_error());
if( empty( $naam ) )
{
$fout .= "U heeft geen <b>naam</b> opgegeven!<br />";
}
if( empty( $bericht ) )
{
$fout .= "U heeft geen <b>berich</b> opgegeven!<br />";
}
?>
<form method='POST' action='<? echo $PHP_SELF; ?>'>
<b>Naam:</b><br><input type=text name=naam><br>
<b>Bericht</b><br><textarea rows="10" name="bericht" cols="51"></textarea><br />
<input type=submit value='Schrijf'>
</form>
<?
echo"U bericht is succesvol gepost!";
echo'Klik<a href="schrijven.php">hier</a> om verder te gaan';
?>
<?php include("config.php"); if( $_SERVER['REQUEST_METHOD'] == 'POST') $ip = $_SERVER['REMOTE_ADDR']; $fout = ""; { $fout .= "U heeft geen <b>naam</b> opgegeven!<br />"; } { $fout .= "U heeft geen <b>berich</b> opgegeven!<br />"; } ?> <form method='POST' action=' <? echo $PHP_SELF; ?>'> <b>Naam:</b><br><input type=text name=naam><br> <b>Bericht</b><br><textarea rows="10" name="bericht" cols="51"></textarea><br /> <input type=submit value='Schrijf'> </form> <? echo"U bericht is succesvol gepost!"; echo'Klik<a href="schrijven.php">hier</a> om verder te gaan'; ?>
|