Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Błąd przy dodawaniu wierszy do bazy, problem z instrukcją przy poleceniu Insert
agata
post
Post #1





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 4.12.2009

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


Witam, mam problemik z dodawaniem klienta do bazy danych. Mam formularz z którego pobierane są dane i za pomocą zapytania mysql (Insert) mają zostać dodane do bazy, jednak występuje problem.

oto kod:
  1. <?php
  2. if (isset($_POST['imie']) || ($_POST['nazwisko']) || ($_POST['email']))
  3. {
  4. $imie = ucfirst( $_POST['imie']);
  5. $nazwisko = ucfirst($_POST['nazwisko']);
  6. $email = $_POST['email'];
  7. $ulica = $_POST['ulica'];
  8. $dom = $_POST['dom'];
  9. $miasto = $_POST['miasto'];
  10. $telefon = $_POST['tel'];
  11.  
  12. $query = ("INSERT INTO Klient (Imie, Nazwisko, Ulica, Miasto, Email, Telefon,Dom)
  13. VALUES ('$imie', '$nazwisko', '$ulica', '$miasto', '$email', '$tel','$dom')") ;
  14. $results = mysql_query($query) or die (mysql_error('Nie mogę wykonać polecenia Insert'));
  15.  
  16. $ile = mysql_affected_rows($results); // --- linia nr 100
  17.  
  18. if ( $ile > 0)
  19. {
  20. echo 'Klient został dodany pomyślnie';
  21. }
  22. else
  23. {
  24. echo 'Niestety, dodanie klienta nie powiodło się';
  25. }
  26. }
  27.  
  28. ?>


Samo zapytanie mysql jest poprawne, problem pojawia się przy instrukcji if. Jeżeli wykomentuje instrukcję klient zostaje dodany do bazy ale nie mam żadnego potwierdzenia tej operacji. Instrukcja ma wywołać komunikat pozytywny lub negatywny w zależności od tego czy klient został dodany.
Cały czas wyskakuje mi taki błąd:

Warning: mysql_affected_rows(): supplied argument is not a valid MySQL-Link resource in C:\xampp\htdocs\boss\add_panel\add_client.php on line 100
Niestety, dodanie klienta nie powiodło się


Proszę o pomoc gdzie robię błąd i dlaczego bez if zapytanie zostaje wykonane a z if wysypuje się.
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: 25.08.2025 - 06:37