Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Problem z formularzem
-Ustka-
post 28.04.2012, 09:14:32
Post #1





Goście







Witam mam dość nietypowy błąd dopiero zaczynam się uczyć php i stworzyłem taki kod:
  1. <?php
  2. if(empty($_POST["nazwa"])){
  3. $errorMessage .= "<li>Brak nazwy</li>";
  4. ?>
  5. <form method="post">
  6. <input type="text" name="nazwa" />- Nazwa serwera <br/>
  7. <br><input type="text" name="ip" /> - IP serwera <br/>
  8. <br/>
  9. <select name="sloty">
  10. <option value="">Wybierz...</option>
  11. <option value="5">5</option>
  12. <option value="10">10</option>
  13.  
  14. </select> - Sloty <br/>
  15.  
  16.  
  17. <input type="submit" value="Generuj!" />
  18. </form>
  19. <?php }else{
  20. $nazwa=$_POST["nazwa"];
  21. $ip=$_POST["ip"];
  22. $sloty=$_POST["sloty"];
  23.  
  24. <textarea>
    Nazwa serwera:: '.$nazwa.'
  25. IP serwera:: '.$ip.'
  26.  
  27. Sloty: '.$sloty.'
  28.  
  29. </textarea>
  30. ';
  31. } ?>
  32.  


I tu jest problem bo jak nie wpiszę nazwy to się nie generuje to dobrze, ale nie pokazuje info o błędzie. Mam taki błąd:
Cytat
Notice: Undefined variable: errorMessage in 1.php

Czy ktoś może mi napisać gdzie jest błąd oraz jak go naprawić tongue.gif


Dziękuję i pozdrawiam
Go to the top of the page
+Quote Post
mortus
post 28.04.2012, 09:20:59
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

Ostrzeżenie: (0%)
-----


Musisz wcześniej zainicjować zmienną $errorMessage pustym łańcuchem znaków, zanim coś do niej dopiszesz:
  1. $errorMessage = '';
  2. if(empty($_POST["nazwa"])) {
  3. $errorMessage .= "<li>Brak nazwy</li>";
  4. // ...


Ten post edytował mortus 28.04.2012, 09:24:35
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 14:04