Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: if empty post - nie działa
Forum PHP.pl > Forum > PHP
davidson
Witam, mam problem. Chcę zablokować wysłanie formularza jeśli nie są wypełnione wszystkie pola.
Poniższy kod nie działa sad.gif

  1. else
  2. {
  3. if(empty($_POST['name']) || empty($_POST['age']) || empty($_POST['skin']))
  4. {
  5. $container.='
  6. <div class="error">
  7. <p><em>Wypełnij wszystkie pola!</em></p>
  8. <ul>';
  9. if(empty($_POST['name']))
  10. {
  11. $container.='<li>Wypełnij imię i nazwisko postaci postaci.</li>';
  12. }
  13. if(empty($_POST['skin']))
  14. {
  15. $container.='<li>Wybierz skin postaci.</li>';
  16. }
  17. $container.='</ul>
  18. </div>';
  19. }
Pyton_000
Tu masz wyświetlanie błędów. Pokaż większy kawałek kodu.
davidson
Kod
http://pastebin.com/iN3Gy5yM
Pyton_000
  1. $cquery = $db->query("SELECT Count(uid) FROM `ac_game_players` WHERE `name` = '".($_POST['name'])."'");
  2. $row = mysqli_fetch_row($cquery);
  3. if($row[0] > 0)
  4. {
  5. $container= '<div class="error"><p><em>Taka postać już jest w bazie danych.</em></p></div>';
  6. }
  7. else
  8. {
  9. $cquery = $db->query("INSERT INTO ac_game_players (name, skin, age, sex, cash, global) VALUES ('".$_POST['name']."', '".$_POST['skin']."','".$_POST['age']."', '".$_POST['sex']."', '".$_POST['cash']."', '".$_POST['global']."')", "");
  10. $container = 'Rejestracja postaci przebiegła pomyślnie! <a href="gamecp.php?game=samp&action=charlist">Przejdź do przeglądu postaci</a>!';
  11. }

umieść w
  1. else {}
davidson
Dziękuje bardzo! Działa smile.gif
+pomógł
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.