Autor Zpráva
Jakub Šebík
Profil
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
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
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
panther:
Super!!! Moc děkuji, vyřešeno.
Jakub Šebík
Profil
undisputed:
Děkuji, ten příkaz se bude hodit :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0