Hallo iedereen, ik weet niet hoe het komt, maar mijn respect pagina zou normaal het aantal respect dat je hebt en wilt geven aan de persoon geven dat je invult,
Maar 1. Hij zegt een goed melding als ik bv. 50 invoer terwijl ik maar 4 respectpunten heb,
en 2. Hij geeft het aan mezelf in plaats van aan de persoon diei k invulde
Mijn code:
PHP
<?
$sql = "SELECT UNIX_TIMESTAMP(`respecttijd`) AS `respecttijd`,0 FROM `gebruikers` WHERE `user_id` ='".$_SESSION['id']."'";
$respect = mysql_fetch_object(mysql_query($sql)) or die(mysql_error());
$gebruikers = mysql_fetch_object(mysql_query("SELECT * FROM gebruikers WHERE user_id = '".$_SESSION['id']."'"));?><script src="js/jquery.js" type="text/javascript"></script> <script type="text/javascript" src="timer.js"> </script> <script type="text/javascript"> $(document).ready(function(e) {
timer_countdown2('<?PHP echo (($respect->respecttijd + 7200) - time()); ?>', 'respecttimer', 'take');
}); </script><?PHP
if(isset($_POST['take'])){ $restijd = $respect->respecttijd + 7200; if($restijd > time()) echo"<div class='red'>je kan maar om de 2 uur respect punten ophalen</div>"; else { if($gebruikers['premiumaccount'] > 0) $respectp = 5; else $respectp = 2; $sql = "UPDATE `gebruikers` SET `respecttijd`= NOW(),`respectpunten` = `respectpunten`+'".$respectp."' WHERE `user_id`='".$_SESSION['id']."'"; if(mysql_query($sql)) { echo"<div class='green'>Je jebt x ".$respectp." repect punten gekregen</div>"; } } }è
?>
<h2>Respect</h2><br /><table><tr><td>Je hebt <?php echo $gebruikers->respect; ?> respect.</td></tr><tr><td>Je hebt <?php echo $gebruikers->respectpunten; ?> geefpunten.</td></tr><tr><td><br><font color="#992834"><b>Je kan om de 2u respectpunten ophalen !</b></font></td></table><div style="border-top:3px solid #2d2d2d; padding-top:15px;"></div>
<form action="" method="post"><tr><td> Hier kan je respect geven en afnemen van andere spelers.</td> <td><span id="respecttimer"></span></td></tr> <br /><tr><td>Naam : </td><td align="left"><input type='text' id='tags' name="gebruiker" value="" /></td></tr><br /><tr><td>geef/neem : </td><td align="left"> <select name="geef"><option value="ja"> Geef</option><option value="nee"> Neem</option></select></td></tr><br /><tr><td>Hoeveel (<?PHP echo $gebruikers->respectpunten; ?>): </td><td align="left"> <input type="text" name="aantal" value="" /></td> </tr><tr><td align="center"><input type="submit" name="respect" value="Geef/neem respect"></td></tr></form>
<?PHP
if(isset($_POST['respect'])){ if(!is_numeric($_POST['aantal'])) $error[] = "Hoeveelheid respect punten mag alleen cijfers bevatten"; if($gebruikers->respectpunten * $_POST['aantal'] <= 0) $error[] = "Je hebt niet genoeg respect punten"; if($gebruikers->username == $_POST['gebruiker']) $error[] ="Je kan jezelf geen respect geven of afnemen"; $user = mysql_real_escape_string($_POST['gebruiker']); $sql = "SELECT `username` FROM `gebruikers` WHERE `user_id` ='".$_SESSION['id']."'"; if(mysql_num_rows(mysql_query($sql)) <=0) $error[] ="Gebruiker bestaat niet"; if(empty($error)) { if($_POST['geef'] == "ja") $sql ="UPDATE `gebruikers` SET `respect` = `respect` + '".$_POST['aantal']."' WHERE `user_id`= '".$_SESSION['id']."'"; else $sql ="UPDATE `gebruikers` SET `respect` = `respect` - '".$_POST['aantal']."' WHERE `user_id`= '".$_SESSION['id']."'"; mysql_query($sql); mysql_query("UPDATE `gebruikers` SET `respectpunten` = `respectpunten` - '".$_POST['aantal']."' WHERE `user_id`= '".$_SESSION['id']."'"); echo"<div class='green'>Je hebt ".$user ." respect gegeve/afgenomen</div>"; } else { for($c =0; $c < count($error); $c++) echo"<div class='green'>$error[$c]</div>"; }}
?>
Toon Meer