Sprawdzenie pustej wartości w polach input.

0

Czesc jak sprawdzic czy wartosc w polach nie sa puste? A jesli faktycznie tak jest, to jak wygladalby warunek (lub zapytanie w bazie) ktore puste pola input nie wysle do bazy a wysle tylko pozostale uzupelnione?

0
$foo = $_GET['foo'];
$bar = $_GET['bar']; //puste

if($foo == '')
 echo "Pierwsze pole puste!<br/>";
else if($bar == "")
 echo "Drugie pole puste!<br/>";

Na if'ach można całość zrobić.

0

No dobrze, ale mimo to w formularzu i tak wysle te wartosci robie ta za pomoca UPDATE chodzi mi o to, ze jesli ktoras wartosc bedzie pusta ma jej nie wysylac do bazy a tylko uzupelnione wypelnic.

1

W tym przypadku trzeba zastosowac JavaScript . Zablokowac domyslnie wysyłany formularz, i na akcje submit() sprawdzać, które pola sa nieuzupełnione i usuwac je funkcją remove() po czym bezposrednio wyslac formularz.

http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_form_submit
http://www.w3schools.com/jsref/met_select_remove.asp

W PHP:

 unset($_POST['zmienna']);

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.