Beste cpers,
Ik heb een probleem, ik heb een respectpunten systeem maar als je bijvoorbeeld 11 punten heb en je wilt die 11 punten geven dan geeft die aan dat ik niet genoeg respect punten heb.
Heb dit zelf ook all geprobeerd te onderzoeken maar kan de fout niet vinden kan iemand mijn helpen?
Alvast bedankt.
Je hoeft het niet gelijk te wijzigen maar uitleg heb ik zeer veel aan zo leer ik zelf ook er wat van.
Hier scriptje:
PHP
<?
if(isset($_POST['submit'])){
if(is_numeric($_POST['aantal'])) {
if($_POST['aantal'] < $data->geefeer) {
if($_POST['persoon'] == $data->login){
echo ' <table width="100%">
<tr>
<td align="center">
<br><br><br><br>
<table class="div_popup_error" align="center">
<tr>
<td style="color:red">
<b>FOUT!</b><br><br>Je kan jezelf geen respectpunten geven! </td>
</tr>
<tr>
<td>
<br><br>
<a href="#" onclick="history.go(-1); return false" class="error_ok">OK</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</td>';
}
else {
mysql_query("UPDATE `users` SET `geefeer`=`geefeer`-'".$_POST['aantal']."' WHERE `login`='".$data->login."'");
mysql_query("UPDATE `users` SET `respect`=`respect`+'".$_POST['aantal']."' WHERE `login`='".$_POST['persoon']."'");
mysql_query("INSERT INTO `messages`(`date`,`to`,`from`,`ip`,`title`,`content`,`date2`,`read`,`inbox`,`reply`) values(NOW(),'".$_POST['persoon']."','$data->login','$data->ip','Respect voor je!','Beste lid,
Het lid $data->login heeft ".$_POST['aantal']." respect(punten) voor je gegeven!
Groeten,
Anoniem','$date2','0','1','0')");
mysql_query("INSERT INTO `messages`(`date`,`to2`,`from`,`ip`,`title`,`content`,`date2`,`read`,`inbox`,`reply`) values(NOW(),'".$_POST['persoon']."','$data->login','$data->ip','Respect voor je!','Beste lid,
Het lid $data->login heeft ".$_POST['aantal']." respect(punten) voor je gegeven!
Groeten,
Anoniem','$date2','0','3','0')");
echo ' <table width="100%">
<tr>
<td align="center">
<br><br><br><br>
<table class="div_popup" align="center">
<tr>
<td>
Je hebt de respectpunten succesvol gegeven! </td>
</tr>
<tr>
<td>
<br><br>
<a href="index.php?a=news" class="msg_ok">Klik hier indien je niet automatisch verder gaat.</a>
</td>
</tr>
</table>
</td>
</tr>
</div>
</td>
</tr>
</table>
</td>
</table>
';
}
}
else { echo ' <table width="100%">
<tr>
<td align="center">
<br><br><br><br>
<table class="div_popup_error" align="center">
<tr>
<td style="color:red">
<b>FOUT!</b><br><br>Zoveel respect heb je niet! </td>
</tr>
<tr>
<td>
<br><br>
<a href="#" onclick="history.go(-1); return false" class="error_ok">OK</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</td>'; }
}
else { echo ' <table width="100%">
<tr>
<td align="center">
<br><br><br><br>
<table class="div_popup_error" align="center">
<tr>
<td style="color:red">
<b>FOUT!</b><br><br>Dit is geen geldig getal! </td>
</tr>
<tr>
<td>
<br><br>
<a href="#" onclick="history.go(-1); return false" class="error_ok">OK</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</td>'; }
}
else {
?>
<div class="title_bg">
<div class="title">Respect</div>
</div>
<div style="background-color:#dbd2b7; padding:10px; padding-top:4px;">
<table cellpadding="0" cellspacing="0" width="97%"><tr><td>
Je hebt de mogelijkheid om mensen respect te geven. Je ontvangt af en toe respectpunten en deze kun je aan andere leden geven. Bij het profiel van een lid is dan te zien hoeveel respect hij of zij heeft ontvangen.
Op dit moment heb je <b><?echo $data->geefeer;?></b> respectpunt<?if($data->geefeer > 1 || $data->geefeer == 0){?>en<?}?> beschikbaar om uit te geven. Ga naar een profiel om iemand deze punten te geven. Deze ontvangt dan een privébericht met daarin de mededeling dat jij respect voor hem hebt!
Je hebt op dit moment <b><?echo $data->respect;?></b> respectpunt<?if($data->respect > 1 || $data->respect == 0){?>en<?}?> ontvangen van anderen.
<form name="form" method="POST">
<div align="center">
<br>
<table width="400" border="0" cellspacing="0" cellpadding="8" class="mod_list" style="border: 1px solid black">
<tr>
<td align="center">
<div align="center">
<strong>Hier kun je respect geven</strong>
</div> <b>Aan:</b>
<input type="text" name="persoon" maxlength="20" width="20" value="" class="cinput" onfocus="Tip('Vul hier de naam in, zorg dat deze naam wel bestaat!.',FADEIN, 500, FADEOUT, 500, FOLLOWMOUSE, false, FIX, [getX(this,1),getY(this,0)+1], BALLOON, false, ABOVE, false)" onblur="UnTip()">
<br><br> <b>Aantal:</b>
<input type="text" name="aantal" maxlength="40" width="20" value="" class="cinput" onfocus="Tip('Vul hier het aantal in!.',FADEIN, 500, FADEOUT, 500, FOLLOWMOUSE, false, FIX, [getX(this,1),getY(this,0)+1], BALLOON, false, ABOVE, false)" onblur="UnTip()">
<br><br>
<input type="submit" name="submit" value="Geef Respect"><br><br>
</form>
</table>
</table>
</div>
<table width='100%' cellspacing='2' cellpadding='2'>
<tr>
<td class='content_bottom'></td>
</tr>
</table>
<br/>
</div>
</td>
</tr>
</table>
</td>
<?
}
?>
Toon Meer