Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Blad przy dodawaniu rekordu
jackuss
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 15.04.2011

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


Rekord nie chce sie dodac do bazy danych, wykonuje sie blad z instrukcji if.

tabela ksiazki wyglada nastepujaco:
isbn char, autor char, tytul char, cena float

A to kod php
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  5. <title>.:[Title]:.</title>
  6. </head>
  7.  
  8. <body>
  9. <?php
  10. if (empty($_POST['isbn']) || empty($_POST['autor']) || empty($_POST['tytul']) || empty($_POST['cena']))
  11. {
  12. echo 'Nie wypelniles wszystkich pol formularza';
  13. }
  14. else
  15. {
  16. $isbn=$_POST['isbn'];
  17. $autor=$_POST['autor'];
  18. $tytul=$_POST['tytul'];
  19. $cena=$_POST['cena'];
  20. }
  21.  
  22. {
  23. $isbn=addslashes($isbn);
  24. $autor=addslashes($autor);
  25. $tytul=addslashes($tytul);
  26. $cena=addslashes($cena);
  27. }
  28.  
  29. @ $db=mysqli_connect('localhost', 'jackuss', 'lkslodz90', 'ksiazkorama');
  30.  
  31. if(mysqli_connect_errno())
  32. {
  33. echo 'Blad, nie moge polaczyc z baza danych. Spróbuj później';
  34. }
  35.  
  36. $zapytanie="insert into ksiazki values ('$isbn', '$autor', '$tytul', $cena)";
  37. $wynik=mysqli_query($db, $zapytanie);
  38.  
  39. if($wynik)
  40. {
  41. echo 'Ksiazka dodana do bazy';
  42. }
  43. else
  44. {
  45. echo 'Błąd. Książki nie udało dodać się do bazy, spróbuj później.';
  46. }
  47. mysqli_close($db);
  48. ?>
  49. </body>
  50. </html>
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: 17.09.2025 - 23:35