zmtsz Posted January 20, 2007 Report Posted January 20, 2007 <?php if (isset($_POST['cash_sent'])) { if($userdata['cash'] < $_POST['summa']){ die('Tev nav tik daudz punktu'); }else{ $result = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_name='".$_POST['kam']."'"); if (dbrows($result)) { $data = dbarray($result); } else { redirect("index.php"); } $darbiba = $userdata['cash'] - $_POST['summa']; $darbiba2 = $data['cash'] + $_POST['summa']; $hhsys = "<br><u>Punkti</u> IP adrese : <b>".USER_IP."</b> lietotājs : <b>".$userdata['user_name']."</b> nosūtija punktus<br><p align=center>Lietotājam : <b>".$_POST['kam']."</b></p> <p align=center>Pārskaitīti punkti : <b>".$_POST['summa']."</b></p> <p align=center>Komentārs : <b>".$_POST['koments']."</b></p><br>".$settings['hhradio_system'].""; $result2 = dbquery("UPDATE ".$db_prefix."users SET cash='$darbiba' WHERE user_id='".$userdata['user_id']."'"); $result2 = dbquery("UPDATE ".$db_prefix."users SET cash='$darbiba2' WHERE user_id='".$_POST['kam']."'"); $result2 = dbquery("UPDATE ".$db_prefix."settings SET hhradio_system='$hhsys' WHERE siteusername='admin'"); echo "<p align=center><b>Punkti pārsūtīti</b></p> <p align=center>Lietotājam : <b>".$_POST['kam']."</b></p> <p align=center>Pārskaitīti punkti : <b>".$_POST['summa']."</b></p> <p align=center>Komentārs : <b>".$_POST['koments']."</b></p>"; } ?> Nevaru īsti atrast kļūdu ! zinu ka noteikti ir kāda nejaušības kļūda būtu pateicīgs ja palīdzētu ! :) kāds PRO varētu savu PRO-aci iemest ! :)
bubu Posted January 20, 2007 Report Posted January 20, 2007 Nemaz negribās skatīties uz kodu, kuram ir līki salikta identācija. Un vēl jo vairāk, ja tiek izmantoti nedefinēti mainīgie (piemēram userdata, db_prefix) un nedefinētas funkcijas (dbquery, dbrows, dbarray, redirect). Un mums jābūt gaišreģiem, lai saprastu uz ko īsti jāskatās (tb kāda kļūda notiek)?
zmtsz Posted January 20, 2007 Author Report Posted January 20, 2007 Nevajag taisīt muļķīgas QUOTEs (bubu) Nu mainīgie ir kārtība - parbaudiju ! tur kaut kas ir ar pēdiņām vai kādu rakstisku kļūdu ! man jau liekas ka tev vienkārši slinkums !
bubu Posted January 20, 2007 Report Posted January 20, 2007 man jau liekas ka tev vienkārši slinkums ! Un man jau liekas, ka tev ir vēl lielāks slinkums labot/salabot savu kodu ;) Tā vietā, protams, ir vienkāršāk to iedot izdarīt citiem.
zmtsz Posted January 21, 2007 Author Report Posted January 21, 2007 if($userdata['cash'] < $_POST['summa']){ ERRORS ir $_POST['summa'] bet varbūt kāds var pateikt kā lai postotais sakitlis tiek pieņemts ?
bubu Posted January 21, 2007 Report Posted January 21, 2007 Nesapratu tavu pēdējo teikumu (tb ko tu gribi prasīt).
andrisp Posted January 21, 2007 Report Posted January 21, 2007 Nekad mūžā neesmu redzējis šādu erroru: $_POST['summa']
zmtsz Posted February 9, 2007 Author Report Posted February 9, 2007 Nekad mūžā neesmu redzējis šādu erroru: Tagat esi :)
v3rb0 Posted February 9, 2007 Report Posted February 9, 2007 cerams cash laukā glabā kādu virtuālu spēļu naudiņu :)
Recommended Posts