Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] walidacja formularza
luzak124
post
Post #1





Grupa: Zarejestrowani
Postów: 170
Pomógł: 1
Dołączył: 3.09.2006
Skąd: Białystok

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


mam sobje formularz ...... ktory przesyla dane do tego pliku PHP:

  1. <?php 
  2. // odbieramy dane z formularza 
  3. $imie = $_POST['imie']; 
  4. $email = $_POST['email']; 
  5. $tekst = $_POST['tekst']; 
  6.  
  7. if($imie and $email) { 
  8.  
  9. // łączymy się z bazą danych 
  10. $connection = @mysql_connect('localhost', 'xxx', 'xxx') 
  11. or die('Brak połączenia z serwerem MySQL'); 
  12. $db = @mysql_select_db('xxxxx', $connection) 
  13. or die('Nie mogę połączyć się z bazą danych'); 
  14.  
  15. // dodajemy rekord do bazy 
  16. $ins = @mysql_query("INSERT INTO tabela1 SET imie='$imie', email='$email' , tekst='$tekst'"); 
  17.  
  18. // ID dodanego rekordu  
  19. $id = mysql_insert_id(); 
  20.  
  21. if($ins) echo "Rekord o ID: ".$id." został dodany poprawnie"; 
  22. else echo "Błąd nie udało się dodać nowego rekordu";
  23.  
  24. mysql_close($connection); 
  25. } 
  26.  
  27. ?>


Chodzi o 6 liunike mam tam takie cos :
  1. <?php
  2. if($imie and $email) {
  3. ?>

to oznacza i dziala tak ze jezeli pole IMIE i EMAIL zostaną puste formularz nie przesle danych do bazy mysql no i dziala ale jak zrobić zebyo zostawieniu pustego pola Email i imie Wyswietlal sie napis :
Prosze wpisac tekst w pola Email i Imie ... bo narazie wyskakuje BIAŁE TŁO ? .. prosze o pomoc
moze echo ?

Ten post edytował luzak124 20.08.2007, 11:05:24


--------------------
Mądrzy ciągle się uczą, głupcy wszystko umieją.
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 20.08.2025 - 23:53