![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 26.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam - jestem tu nowy wiec prosze o wyrozumialosc - ucze sie dopiero php.
Mam pytanie napisalem maly skrypt dotyczacy rejestracji - wszystko dziala skrypt wysyla sie do bazy danych jednak niewiem jak zrobic aby przy niewypelnionym polu lub polu wypelnionym niewlasciwa trescia np (name wypelnione cyframi) po nacisnieciu przycisku pojawial sie napis error- narazie formularz czy to z blednymi czy to z pustymi polami wysyla sie do bazy :| . Prosze o pomoc i przepraszam ze pewnie poraz kolejny mecze tym samym (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) (przejrzalem troche topicow ale niezlazlem tego ;( ) [php:1:335bf12ee2]<?php if($send=='Wyslij') { mysql_connect ("host","user","pass"); mysql_select_db (fxonline0); $zapytanie = "INSERT INTO cos SET imie='$imie',wiek='$wiek',dataur='$dataur',email='$email',gadugadu='$gadugadu'"; $wykonaj = mysql_query ($zapytanie); echo "<BR>Dane dodane prawidłowo ! Dziękujemy za wypełnieni formularza !"; } else { echo " <form method="get" action="$wykonaj"> Imię: <input type="text" name="imie"> Wiek: <select name="wiek"> <option value="1">15</option> <option value="2">18</option> <option value="3">20</option> </select> Data ur: <input type="text" name="dataur"> email: <input type="text" name="email"> gadugadu: <input type="text" name="gadugadu"> <input type="submit" value="Wyslij" name="send"><input type="reset" value="Kasuj" name="B2"> </form> "; } ?>[/php:1:335bf12ee2] (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) za chiny niewiem jak to zrobic ;( |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 407 Pomógł: 0 Dołączył: 24.10.2002 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
nie goraczkuj sie ze nikt nie odpowiedzial w przeciagu 40minut od zamieszczenia wiadomosci...
- mozna if'a w if'ie, a zamiast sie pytac mozesz to chyba sprawdzic na jakiejs prostej petli, nie ? - sprawdz czy zostala ustawiona zmienna np . [php:1:6eace62857]<?php if (!$_POST[gadugadu]) { // jesli nie ma wypelnionego gg ?> <b>nie podales gadugadu</b><br> <? formularz(); /* funkcja drukowania formularza, oczywiscie mozesz ja rozwinac np. o to ze jelsi formularz zostal wypelniony to poda z przeslanymi danymi itp itd... */ } ?>[/php:1:6eace62857] to tylko prosty przyklad, sposobow na rozwiazanie czy rozwiniecie tego jest wiele, dalem taki, zebys zrozumial mniej wiecej... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 06:30 |