MySQL interesse |
|
Ik heb dit script:
<?
require("../config.php");
$id=$_GET['id'];
$naam=$_GET['naam'];
$query = mysql_query("SELECT * FROM members WHERE memberid = '$id'");
$object = mysql_fetch_object($query);
$overtreding = $object->overtreding;
$email = $object->email;
if(!isset($_POST['submit'])){
// niet weergeven als waarde van overtreding 3 of hoger is. wel als het lager is.
if($overtreding < 3){
echo "<h3>Geef $naam (ID $id) een overtreding</h3><br />";
echo "<form method='post'>Weet je zeker dat je $naam een overtreding wilt geven?<br> <input type='submit' name='submit' value='Ja, Geef $naam een overtreding'></form> <input type='button' value='Nee, geeft $naam geen overtreding' onclick='javascript:close()'></form>";
// dit deel starten als de waarde van overtreding 3 of hoger is.
if($overtreding > 2){echo "U kunt niet nog een overtreding toewijzen aan $naam 3 is het maximum";}
else{
if($overtreding > 2){
$bericht = "
Beste $naam,
Op uw Account op Bblz zijn 3/3 overtredingen genoteerd.
U heeft 3 keer iets gedaan wat niet mocht en daar heeft u steeds van de webmaster<br>
een overtreding van gekregen.
Uw account op Bblz is nu verwijderd en uw IP-Adres is verbannen van Bblz.
Groeten, De Webmaster van Bblz.
";
$headers = "From: Bblz <Bblz.com>\r\n";
$headers .= "MIME-Version: 1.0\r\n";
mail($email, "Account Info: 3 overtredingen", $bericht, $headers);
echo "<hr>";
echo "$naam heeft nu 3 overtredingen, er is een mail gestuurd naar $naam en deze member zal worden verwijderd+ipban:";
mysql_query("DELETE FROM members WHERE memberid = $id") or die(mysql_error());
echo "$naam zijn/haar account is verwijderd.";
echo "IP-BAN uitgevoerd.";
echo "<hr><br><br>";
}
}
}
// anders als de waarde van overtreding niet 3 of hoger is moet dit worden uitgevoerd als het formulier gesubmit word.
else{
mysql_query("UPDATE members SET overtreding = overtreding + 1 WHERE memberid = '$id'") or die(mysql_error());
echo "U heeft $naam een overtreding gegeven.<br>
<a href='swb.php?id=$id&naam=$naam'>Stuur $naam een WB</a>";
echo "<br><a href='javascript:close()'>Sluit</a>";
}
?>
<? require("../config.php"); $id=$_GET['id']; $naam=$_GET['naam']; $query = mysql_query("SELECT * FROM members WHERE memberid = '$id'"); $overtreding = $object->overtreding; $email = $object->email; if(!isset($_POST['submit'])){ // niet weergeven als waarde van overtreding 3 of hoger is. wel als het lager is. if($overtreding < 3){ echo "<h3>Geef $naam (ID $id) een overtreding</h3><br />"; echo "<form method='post'>Weet je zeker dat je $naam een overtreding wilt geven?<br> <input type='submit' name='submit' value='Ja, Geef $naam een overtreding'></form> <input type='button' value='Nee, geeft $naam geen overtreding' onclick='javascript:close()'></form>"; // dit deel starten als de waarde van overtreding 3 of hoger is. if($overtreding > 2){echo "U kunt niet nog een overtreding toewijzen aan $naam 3 is het maximum";} else{ if($overtreding > 2){ $bericht = " Beste $naam, Op uw Account op Bblz zijn 3/3 overtredingen genoteerd. U heeft 3 keer iets gedaan wat niet mocht en daar heeft u steeds van de webmaster<br> een overtreding van gekregen. Uw account op Bblz is nu verwijderd en uw IP-Adres is verbannen van Bblz. Groeten, De Webmaster van Bblz. "; $headers = "From: Bblz <Bblz.com>\r\n"; $headers .= "MIME-Version: 1.0\r\n"; mail($email, "Account Info: 3 overtredingen", $bericht, $headers); echo "$naam heeft nu 3 overtredingen, er is een mail gestuurd naar $naam en deze member zal worden verwijderd+ipban:"; echo "$naam zijn/haar account is verwijderd."; echo "IP-BAN uitgevoerd."; } } } // anders als de waarde van overtreding niet 3 of hoger is moet dit worden uitgevoerd als het formulier gesubmit word. else{ echo "U heeft $naam een overtreding gegeven.<br> <a href='swb.php?id=$id&naam=$naam'>Stuur $naam een WB</a>"; echo "<br><a href='javascript:close()'>Sluit</a>"; } ?>
Ik heb in de code neergezet wat wel moet worden weergegeven en niet.
Het is de bedoeling dat als overtreding de waarde 3 of hoger is dat sommige delen worden ingeschakeld en andere worden weggelaten.
Ik heb het zo: "// tekst" aangegeven in de code.
Maar hij laat sommige delen niet weg of schakelt ze in zoals ik dat heb aangegeven met // in de code. Kunnen jullie helpen?
Hopelijk snapt iemand deze uitleg
|