Nieuw lid |
|
Kijk ik heb nu dit:
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Shoutbox - beta</title>
</head>
<body>
<?php
include("connect.php");
$Naam = mysql_real_escape_string(strip_tags($_POST['Naam']));
$Bericht = mysql_real_escape_string(strip_tags($_POST['Bericht']));
$IP = $_SERVER['REMOTE_ADDR'];
if(isset($_POST['Toevoegen'])) {
if(empty($Naam)) {
echo "Geen naam ingevuld!<br />";
}
elseif(empty($Bericht)) {
echo "Geen bericht ingevuld!<br />";
}
elseif(strlen($Naam) > 40) {
echo "Naam us te lang!<br />";
}
elseif(strlen($Bericht) > 125) {
echo "Bericht is te lang!<br />";
}
else {
$date=date('d-m-Y-H-i-s');
$sql1 = "SELECT * FROM shoutbox WHERE IP = '$IP'";
$res1 = mysql_query($sql1) or die(mysql_error());
while(mysql_fetch_array($res1)){
$ip=$res1['IP'];
$datumtijd=$res1['datumtijd'];
}
//arrays met daarin alle tijdsgegevens
$a1=explode("-", $datumtijd);
$a2=explode("-", $date);
//hier kun je tijdsbestek uitkiezen, nu is hij om het uur ingesteld
if(($a1[0]==$a2[0])&&($a1[1]==$a2[1])&&($a1[2]==$a2[2])&&($a1[3]==$a2[3])&&($a1[4]!==$a2[4])&&($a1[4]!==$a2[4])){
$date=date('d-m-Y-H-i-s');
$insert = "INSERT INTO `shoutbox` (IP, Naam, Bericht, datumtijd) VALUES ('$IP', '$Naam', '$Bericht', '$date')";
mysql_query($insert) or die(mysql_error());
echo "Je bericht werd succesvol toegevoegd!<br />";
}
}
}
$query = "SELECT * FROM shoutbox ORDER BY id DESC LIMIT 4";
$shout = mysql_query($query);
while($r = mysql_fetch_array($shout)) {
echo " ".$r['Naam'].": ".$r['Bericht']."<br /> ";
}
?>
<br />
<form method="POST">
<table border="0">
<tr>
<td><strong>Naam:</strong></td>
<td><input type="text" name="Naam" maxlength="40" /></td>
</tr>
<tr>
<td></td>
<td><input type="radio" name="jongen" /> Jongen   | <input type="radio" name="meisje" /> Meisje</td>
</tr>
<tr>
<td><strong>Bericht:</strong></td>
<td><textarea name="Bericht" maxlength="125"></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="Toevoegen" value="Toevoegen!" /></td>
</tr>
</table>
</form>
</body>
</html>
<!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Shoutbox - beta</title> </head> <body> <?php include("connect.php"); $IP = $_SERVER['REMOTE_ADDR']; if(isset($_POST['Toevoegen'])) { echo "Geen naam ingevuld!<br />"; } elseif(empty($Bericht)) { echo "Geen bericht ingevuld!<br />"; } echo "Naam us te lang!<br />"; } elseif(strlen($Bericht) > 125) { echo "Bericht is te lang!<br />"; } else { $date=date('d-m-Y-H-i-s'); $sql1 = "SELECT * FROM shoutbox WHERE IP = '$IP'"; $ip=$res1['IP']; $datumtijd=$res1['datumtijd']; } //arrays met daarin alle tijdsgegevens //hier kun je tijdsbestek uitkiezen, nu is hij om het uur ingesteld if(($a1[0]==$a2[0])&&($a1[1]==$a2[1])&&($a1[2]==$a2[2])&&($a1[3]==$a2[3])&&($a1[4]!==$a2[4])&&($a1[4]!==$a2[4])){ $date=date('d-m-Y-H-i-s'); $insert = "INSERT INTO `shoutbox` (IP, Naam, Bericht, datumtijd) VALUES ('$IP', '$Naam', '$Bericht', '$date')"; echo "Je bericht werd succesvol toegevoegd!<br />"; } } } $query = "SELECT * FROM shoutbox ORDER BY id DESC LIMIT 4"; echo " ".$r['Naam'].": ".$r['Bericht']."<br /> "; } ?> <br /> <form method="POST"> <table border="0"> <tr> <td><strong>Naam:</strong></td> <td><input type="text" name="Naam" maxlength="40" /></td> </tr> <tr> <td></td> <td><input type="radio" name="jongen" /> Jongen   | <input type="radio" name="meisje" /> Meisje</td> </tr> <tr> <td><strong>Bericht:</strong></td> <td><textarea name="Bericht" maxlength="125"></textarea></td> </tr> <tr> <td></td> <td><input type="submit" name="Toevoegen" value="Toevoegen!" /></td> </tr> </table> </form> </body> </html>
Maar heb geen idee wat er verkeerd aan is het voegd geen bericht toe.
De bedoeling is dus zo dat ze maar om het uur een bericht kunnen plaatsen.
|