Nieuw lid |
|
wat hij nu doet is kijken of iemand geband is, zo ja dan geeft hij een echo en dan gaat hij verder met het script en kan die gene dus nog steeds het bericht posten.
-edit-
<?php
/**
* @author Jasper
* @copyright 2010
*/
if($_SERVER['REQUEST_METHOD'] == 'POST') {
include ("connect.php");
$IP = $_SERVER['REMOTE_ADDR'];
$Naam = mysql_real_escape_string(strip_tags($_POST['Naam']));
$Bericht = mysql_real_escape_string(strip_tags($_POST['Bericht']));
$query = mysql_query("SELECT * FROM Shoutbox WHERE IP = '".$IP."' ") or die(mysql_error()); //selecteer alls waar het ip overeenkomt
$num_rows = num_rows($query); //tel het aantal rijen dat het IP voorkomt
if($num_rows > 0) { //als het aantal hoger is dan 0 is die gene geband
exit("Je bent geband");
}
else {//zo niet dan dooraan met de controle(s)
if(empty($Naam)) {
echo "Geen naam ingevuld!<br />";
}
else
if(empty($Bericht)) {
echo "Geen bericht ingevuld!<br />";
}
else {
$Insert = " INSERT INTO `Shoutbox` (IP, Naam, Bericht)
VALUES ('".$IP."', '".$Naam."', '".$Bericht."')";
mysql_query($Insert) or die(mysql_error());
}
}
}
$Select = "SELECT * FROM `Shoutbox` order by id DESC LIMIT 5";
$Query = mysql_query($Select) or die(mysql_error());
while ($rij = mysql_fetch_array($Query)) {
echo "<b>".$rij['Naam']."</b> : ".$rij['Bericht']."<hr width='250' align='left'>";
}
echo ' <form method="post">
<table border="0">
<tr>
<td>Naam:</td>
<td><input type="text" name="Naam" maxlenght="25" /></td>
</tr>
<tr>
<td>Bericht:</td>
<td><textarea name="Bericht" maxlenght="250" type="text"></textarea>
</tr>
<tr>
<td>Shout:</td>
<td><input type="submit" name="Toevoegen" value="Shout!" /></td>
</tr>
</table>
</form>
';
?>
<?php /** * @author Jasper * @copyright 2010 */ if($_SERVER['REQUEST_METHOD'] == 'POST') { include ("connect.php"); $IP = $_SERVER['REMOTE_ADDR']; $query = mysql_query("SELECT * FROM Shoutbox WHERE IP = '".$IP."' ") or die(mysql_error()); //selecteer alls waar het ip overeenkomt $num_rows = num_rows($query); //tel het aantal rijen dat het IP voorkomt if($num_rows > 0) { //als het aantal hoger is dan 0 is die gene geband } else {//zo niet dan dooraan met de controle(s) echo "Geen naam ingevuld!<br />"; } else echo "Geen bericht ingevuld!<br />"; } else { $Insert = " INSERT INTO `Shoutbox` (IP, Naam, Bericht) VALUES ('".$IP."', '".$Naam."', '".$Bericht."')"; } } } $Select = "SELECT * FROM `Shoutbox` order by id DESC LIMIT 5"; echo "<b>".$rij['Naam']."</b> : ".$rij['Bericht']."<hr width='250' align='left'>"; } echo ' <form method="post"> <table border="0"> <tr> <td>Naam:</td> <td><input type="text" name="Naam" maxlenght="25" /></td> </tr> <tr> <td>Bericht:</td> <td><textarea name="Bericht" maxlenght="250" type="text"></textarea> </tr> <tr> <td>Shout:</td> <td><input type="submit" name="Toevoegen" value="Shout!" /></td> </tr> </table> </form> '; ?>
Denk dat het zo wel moet werken |