Autor | Zpráva | ||
---|---|---|---|
Jakub Šebík Profil |
#1 · Zasláno: 16. 6. 2011, 15:34:37
Dobrý den, poradíte mi, jaku udělat, aby když uživatel nebude mít peníze na produkt, tak se to nepude do mínusu?
$qry = "UPDATE login_uzivatel SET penize=penize-100 WHERE login='".$login."'"; $qry2 = "UPDATE login_uzivatel SET $produkt=$produkt+1 WHERE login='".$login."'"; if($sila == 50 && $odolnost == 50 && $vytrvalost == 50 && $stesti == 50){ echo "<script>alert('$produkt již je na maximu!');</script>"; }else{ if($penize != 0) { $result = @mysql_query($qry); $result2 = @mysql_query($qry2); echo " <h1>Dokončuji akci. Moment prosím.</h2></a>"; } else { echo "<script>alert('Nedostatek zlata!');</script>"; echo "Nedostatek zlata!"; } } Třeba síla stojí 100 zlata. Uživatel má 100 zlata klikne 2x na koupení síly a má na kontě -100 zlata. A s tím může nakupovat do nekonečna. Děkuji. |
||
panther Profil |
#2 · Zasláno: 16. 6. 2011, 15:37:34
Jakub Šebík:
možná to půjde i lépe, šlo by to řešit třeba podmínkou $qry = "UPDATE login_uzivatel SET penize=penize-100 WHERE login='".$login."' and penize >= 100"; |
||
undisputed Profil |
#3 · Zasláno: 16. 6. 2011, 15:39:29 · Upravil/a: undisputed
if ($peniaze >= $potrebné_peniaze) ja by som to len takto jednoducho pokiaľ má dosť peňazí na vykonanie tej veci tak mu to dovolí ak nie tak nedovolí |
||
Jakub Šebík Profil |
#4 · Zasláno: 16. 6. 2011, 15:39:43
panther:
Super!!! Moc děkuji, vyřešeno. |
||
Jakub Šebík Profil |
#5 · Zasláno: 16. 6. 2011, 15:42:12
undisputed:
Děkuji, ten příkaz se bude hodit :) |
||
Časová prodleva: 13 let
|
0