<?php ?> <form action="rejestracja.php" method="POST"> Login: <input type=text name='nick'><br/> Haslo: <input type=password name='haslo'><br/> Siła: <input type=text name="sila"/><br/> RzeĽba: <input type=text name="rzezba"/><br/> Zdrowie:<input type=text name="zdrowie"/><br/> Respect:<input type=text name="respect"/><br/> <input type=submit value='Rejestruj'><br/> <input type=hidden value='1' name='send'> </form> <?php $nick = $_POST['nick']; $sila = $_POST['sila']; $rzezba = $_POST['rzezba']; $zdrowie = $_POST['zdrowie']; $respect = $_POST['respect']; $dane = "INSERT INTO users (`nick`,`haslo`,`sila`,`rzezba`,`zdrowie`,`respect`) VALUES ('$nick','$haslo','$sila','$rzezba','$zdrowie','$respect')"; if ($_POST["send"] == 1){ if ($_POST['nick'] == null && $_POST['haslo'] == null){ }else { } } ?>
Jak zrobić tak że suma wpisanych: sily, rzezby, zdrowia i respectu nie mogla przekraczac 40? Dokładnie chodzi o to że jak będzie ponad 40 to żeby dane się nie zapisywały do bazy i wyskakiwał błąd zmuszający do zmieniena liczb. Tworze np (nie bedzie dokładnie)
$suma= $_post["sila"]+$_post["rzeźba"]+$_post["zdrowie"]+$_post["respect"] if $suma>40 echo 'Suma statystyk nie może przekraczać 40"
Ale jak zrobić jak ktoś da 41 to żeby wyskakiwal błąd i zeby się nie zapisało do bazy