Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyświetlanie informacji o pomyślnym ukończeniu działania
milw0rm90
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 3.05.2011
Skąd: Zielona Góra

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


Witam więc przejdę do rzeczy, dokładnie chodzi mi o taką prostą funkcje aby po wykonaniu danego działania, chciałbym aby wyświetliła się informacja dotycząca czy rezultat jest poprawny czy też nie, przykładowo:


  1. <?php
  2. $uzytkownik = 'xxx';
  3. $haslo = 'xxx';
  4. $bazadanych = 'xxx';
  5.  
  6. $imie=$_POST['first'];
  7. $nazwisko=$_POST['last'];
  8. $numertel=$_POST['phone'];
  9. $numerkom=$_POST['mobile'];
  10. $fax=$_POST['fax'];
  11. $email=$_POST['email'];
  12. $stronawww=$_POST['web'];
  13. $query = "INSERT INTO contacts VALUES ('', '$imie', '$nazwisko', '$numertel', '$numerkom', '$fax', '$email', '$stronawww')";
  14.  
  15. mysql_connect('localhost', $uzytkownik, $haslo);
  16. @mysql_select_db ($bazadanych) or die ('Nie udao się polączyć');
  17.  
  18. mysql_query($query);
  19. ?>


Mamy taki skrypt i jak doda użytkownika do bazy danych chciałbym aby wyświetliło cię np: Pomyśle cię zarejestrowano, a jak się nie uda np chciałbym sobie zdefiniować wcześniej że Imię musi mieć 3 litery a ktoś wpiszę dwie wyświetli:
Imię wymaga trzech liter, oczywiście przykładowo za wszelkie rozwiązania dziękuję, Pozdrawiam.

Ten post edytował milw0rm90 23.07.2011, 12:28:46
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
potreb
post
Post #2





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


  1. if(strlen($imie) < 4) {
  2. $query = "INSERT INTO contacts VALUES ('', '$imie', '$nazwisko', '$numertel', '$numerkom', '$fax', '$email', '$stronawww')";
  3. if($query) echo "Udało się";
  4. } else {
  5. echo "imie jest za krótkie";
  6. }


Ogólnie taka walidacja jest beznadziejna. Najlepiej jakbyś zastosował jakąś klasę walidacji z różnymi metodami sprawdzającymi poprawność pól i jak obiekt zwróci np error wtedy nie przejedzie dodawanie.

Ten post edytował potreb 23.07.2011, 12:39:54
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 19:22