Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] sprawdzanie czy pole formularza nie jest puste
mispolarny
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 8.07.2008

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


mam taki kod:
  1. $nazwa_f = $_POST['nazwa_f'];
  2. $place = $_POST['place'];
  3. $www = $_POST['www'];
  4. $os_kontakt = $_POST['os_kontakt'];
  5. $email = $_POST['email'];
  6.  
  7. if($nazwa_f and $place and $www and $os_kontakt and $email) {
  8.  
  9. // dodajemy rekord do bazy
  10. $ins = @mysql_query("INSERT INTO potencjalni SET nazwa_f='$nazwa_f', place='$place', www='$www', os_kontakt='$os_kontakt', 
  11. email='$email', added='$added'");
  12. ?>
  13. <br />
  14. <?php
  15. if($ins) echo "Rekord został dodany poprawnie";
  16. else echo "Błąd nie udało się dodać nowego rekordu";
  17.  
  18. }


pierwsze pytanie to czy if jest dobrze napisany? bo jak ktores pole jest niewypelnione to nie wyswietla tego else echo "Błąd nie udało się dodać nowego rekordu";
a po drugie jak ktos zostawi puste pole to zeby nie czyscilo formularza tylko wracalo do niego i np. czerwona gwiazdka (oczywiscie moze to uwydataniac w jakikolwiek sposob, byleby bylo wiadomo o co chodzi) zaznaczalo miejsce ktore jeszcze nalezy uzupelnic?
Go to the top of the page
+Quote Post

Posty w temacie
- mispolarny   [PHP] sprawdzanie czy pole formularza nie jest puste   11.07.2008, 12:29:24
- - Shili   if(empty($zmienna)) sprawdza czy zmienna ma p...   11.07.2008, 12:32:21
- - mispolarny   a moglbys cos blizej napisac?   11.07.2008, 12:42:59
- - piotrooo89   [PHP] pobierz, plaintext <?phpif(!empty...   11.07.2008, 12:48:41
|- - mispolarny   Cytat(piotrooo89 @ 11.07.2008, 13:48...   11.07.2008, 12:53:59
- - piotrooo89   [PHP] pobierz, plaintext <?phpif( (!emp...   11.07.2008, 12:56:53
- - mispolarny   [PHP] pobierz, plaintext <?phpif( (!emp...   11.07.2008, 13:09:23
- - piotrooo89   co do pierwszego będzie się tak działo ponieważ ma...   11.07.2008, 13:10:25
- - nospor   Cytatjesli nie uzupelnie wszystkich pol to nie poj...   11.07.2008, 13:13:52
- - piotrooo89   kurcze nie zauważyłem że tam nie ma elsa... zrób j...   11.07.2008, 13:16:28
- - mispolarny   fakt poprawilem, ale teraz za kazdym razem gdy od...   11.07.2008, 13:23:41
- - piotrooo89   pewnie nic w zmiennych nie masz więc będzie komuni...   11.07.2008, 13:26:13
- - mispolarny   no dokladnie nie mam nic w zmiennych, ale jak zrob...   11.07.2008, 13:30:49
- - piotrooo89   musisz wpisać coś w formularzu z którego przesyłas...   11.07.2008, 13:32:10
- - nospor   raz marudzisz ze nie wyswietla, raz marudzisz ze s...   11.07.2008, 13:33:10
|- - mispolarny   Cytat(nospor @ 11.07.2008, 14:33:10 )...   11.07.2008, 13:37:21
- - nospor   sesja tu nie potrzebna [PHP] pobierz, plaintext ...   11.07.2008, 13:39:40
|- - mispolarny   Cytat(nospor @ 11.07.2008, 14:39:40 )...   11.07.2008, 13:58:38
- - Pilsener   1. Robisz templat formularza, który wygląda mniej ...   11.07.2008, 13:43:15
- - piotrooo89   robisz pole: <input type="reset" valu...   11.07.2008, 14:01:39
- - nospor   ano niedziala bo reset czysci do ustawionych warto...   11.07.2008, 14:08:49
- - mispolarny   no wlasnie tak mam ale to w tym przypadku nie zad...   11.07.2008, 14:11:02
- - nospor   no przeciez napisalem iine propozycje   11.07.2008, 14:11:36
- - mispolarny   dopiero zobaczylem po napisaniu posta:) ale o JS n...   11.07.2008, 14:13:19
- - Shili   Kod<form> <input type="text" ...   11.07.2008, 14:31:45


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

 



RSS Aktualny czas: 15.09.2025 - 20:41