Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Kilka warunków w jednym if
Mark97
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 19.02.2012

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


Pod linkiem http://mark97.net/php/ mam formularz, którego poprawność sprawdza taki if


Kod
//Sprawdzenie czy pola zostały uzupełnione.
  if($name && $surname && $city && $adress && $email) {
        echo '<p>Twoje dane wyglądają następująco:</p>';
        echo '<strong>Imię:</strong> '.$name.' <br/>';
        echo '<strong>Nazwisko:</strong> '.$surname.' <br/>';
        echo '<strong>Miejscowosć:</strong> '.$city.' <br/>';
        echo '<strong>Adres:</strong> '.$adress.' <br/>';
        echo '<strong>Email:</strong> '.$email.' <br/>';
         
    }

  else {
        echo "Formularz został wypełniony niepoprawnie, któreś z pół nie zostało wypełnione!";
    }

  ?>


Lecz nawet gdy wszystko zostanie wypełnione, wywala else czyli

Kod
echo "Formularz został wypełniony niepoprawnie, któreś z pół nie zostało wypełnione!";


Proszę o pomoc, pozdrawiam Mark97.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mark97
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 19.02.2012

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


Teraz mam problem z dodaniem rekordu do bazy.

Plik pformularz.php
  1. <!DOCTYPE html>
  2. <meta charset="UTF-8">
  3. <title>Formularz ;></title>
  4.  
  5. <?php
  6. require "connection.php";
  7. connection();
  8.  
  9.  
  10. $name=$_POST['name'];
  11. $surname=$_POST['surname'];
  12. $city=$_POST['city'];
  13. $address=$_POST['address'];
  14. $email=$_POST['email'];
  15.  
  16. echo '<p>Zamówienie przyjęte o ';
  17. echo date('H:i, jS F Y');
  18. echo '</p>';
  19.  
  20. //Sprawdzenie czy pola zostały uzupełnione.
  21. if(!empty($name) AND !empty($surname) AND !empty($city) AND !empty($address) AND !empty($email)) {
  22. echo '<p>Twoje dane wyglądają następująco:</p>';
  23. echo '<strong>Imię:</strong> '.$name.' <br/>';
  24. echo '<strong>Nazwisko:</strong> '.$surname.' <br/>';
  25. echo '<strong>Miejscowosć:</strong> '.$city.' <br/>';
  26. echo '<strong>Adres:</strong> '.$address.' <br/>';
  27. echo '<strong>Email:</strong> '.$email.' <br/>';
  28.  
  29. $zapytanie ="INSERT INTO 'formularz' VALUES ('".$name."','".$surname."','".$city."','".$address."','".$email."')";
  30. mysql_query($zapytanie);
  31. }
  32.  
  33. else {
  34. echo "Formularz został wypełniony niepoprawnie, któreś z pół nie zostało wypełnione!";
  35. }
  36.  
  37. ?>


Plik connection.php
  1. <?php
  2. /******************************************************
  3. * connection.php
  4. * konfiguracja połączenia z bazą danych
  5. ******************************************************/
  6.  
  7. function connection() {
  8. // serwer
  9. $mysql_server = "localhost";
  10. // admin
  11. $mysql_admin = "marknet_for";
  12. // hasło
  13. $mysql_pass = "****";
  14. // nazwa baza
  15. $mysql_db = "marknet_for";
  16. // nawiązujemy połączenie z serwerem MySQL
  17. @mysql_connect($mysql_server, $mysql_admin, $mysql_pass)
  18. or die('Brak połączenia z serwerem MySQL.');
  19. // łączymy się z bazą danych
  20. @mysql_select_db($mysql_db)
  21. or die('Błąd wyboru bazy danych.');
  22. }
  23.  
  24. ?>


Ten post edytował Mark97 19.02.2012, 17:27:14
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: 3.10.2025 - 19:01