Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Formularz - sprawdzanie poprawności danych
vieri_pl
post 3.08.2005, 12:31:37
Post #1





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

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


Mam taki formularz:

  1. <?php
  2. if($send=='Wyslij') {
  3. mysql_connect (&#092;"$host\",\"$user\",\"$haslo\");
  4. mysql_select_db ($baza);
  5. $zapytanie = &#092;"INSERT 
  6. INTO news
  7.  SET tytul='$tytul',tresc='$tresc',data='$data'&#092;";
  8. $wykonaj = mysql_query ($zapytanie);
  9. echo &#092;"
  10. <script LANGUAGE=&#092;"JavaScript\">
  11. <!--
  12. function Info()
  13. {if (!alert(&#092;"dodano nowinkę!!!\"))
  14. history.go(-1);return &#092;" \"}
  15. document.writeln(Info())
  16. </script>
  17.  
  18.  
  19. \";
  20. }
  21. else {
  22. echo \"<form method=\"get\" action=\"1.php\">
  23. <p>Data<br><br><input type=\"text\" name=\"data\" value=\"$data\"/>
  24.  </p>
  25. <p> Tytuł nowinki<br><br><input type=\"text\" name=\"tytul\" />
  26. </p>
  27. <p>Treść nowinki  </p>
  28. <p>
  29. <textarea name=\"tresc\" cols=\"50\" rows=\"10\" wrap=\"VIRTUAL\"></textarea>
  30. </p>
  31. <p align=\"center\"><font size=\"2\" face=\"Verdana\"><br><input type=\"submit\" class=\"input2\" value=\"Wyslij\" name=\"send\"><input type=\"reset\" value=\"Kasuj\" 
  32. name=\"B2\"></font>
  33. </form>\";
  34. }
  35.  
  36. ?>


Jak zrobić by wyświetlił się komunikat gdy nie zostanie wypełnione któreś z pól??
Czy ten formularz dałoby się napisać jakoś łatwiej, estetyczniej questionmark.gif

Ten post edytował vieri_pl 3.08.2005, 12:32:27
Go to the top of the page
+Quote Post
Michał2000
post 3.08.2005, 12:37:28
Post #2





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 16.03.2005
Skąd: Płońsk

Ostrzeżenie: (10%)
X----


W pliku do ktorego wysylasz dane z tego formulaza dodaj gdzies na poczatku skryptu taki kod

  1. <?php
  2.  
  3. if (empty($data)|| empty($tytul) || empty($tresc))
  4. {
  5.  echo &#092;"<b>Nie wypełniłeś wszystkich pól</b>\";
  6.  exit;
  7. }
  8.  
  9. ?>


lub


  1. <?php
  2.  
  3. if (empty($data))
  4. {
  5.  echo &#092;"<b>Nie podałeś daty</b>\";
  6.  exit;
  7. }
  8. else if (empty($tytul))
  9. {
  10.  echo &#092;"<b>Nie podałeś tytułu</b>\";
  11.  exit;
  12. }
  13. else if (empty($tresc))
  14. {
  15.  echo &#092;"<b>Nie podałeś treści</b>\";
  16.  exit;
  17. }
  18.  
  19. ?>


Lub JavaScript..

A jesli chodzi o estetyke to nie wiem o co ci chodzi. O wyglad? To uzyj styli i juz winksmiley.jpg

Ten post edytował Michał2000 3.08.2005, 12:38:25
Go to the top of the page
+Quote Post
vieri_pl
post 3.08.2005, 12:49:03
Post #3





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

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


Dzięki za pomoc nie chodziło mi o style , ale to już nie ważne... Dzięki!
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: 16.07.2025 - 05:12