Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Niechce zapisać do bazy danych:(
radzioszek
post 23.07.2009, 08:44:44
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 11.06.2009

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


Witam

Mam taki mały problem i nie bardzo mogę znaleźć rozwiązanie. Problem polega na tym że gdy wprowadzam dane do formularza skrypt nie zapisuje tych danych do bazy:( formularz wygląda tak:

  1.  
  2. <h1>Witamy w rezerwacji produktów, aby dokonać rezerwaci proszę o wypełnienie poniższego formulaża </h1>
  3.  
  4.  
  5. <form action="nowyprodukt.php" method="post">
  6.  
  7. Imię i Nazwisko:<center> <input type="text" name="nazwisko" cols="20"><br></center>
  8.  
  9. Adres:<center> <input type="text" name="adres" cols="20"> <br></center>
  10.  
  11. Miasto:<center> <input type="text" name="miasto" cols="30"><br></center>
  12.  
  13. Województwo:<center> <input type="text" name="wojewodztwo" cols="20"><br></center>
  14.  
  15. Kod pocztowy:<center> <input type="text" name="kod" cols="5"><br></center>
  16.  
  17. Nr dokumentu tożsamości:<center> <input type="text" name="dokument" cols="20"><br></center>
  18.  
  19. Data zamówienia:<center> <input type="text" name="data" cols="20"><br></center>
  20.  
  21. Nr przedmiotu:<center> <input type="text" name="przedmiot" cols="20"><br></center>
  22.  
  23. Nr telefonu:<center> <input type="text" name="telefon" cols="20"><br><br></center>
  24.  
  25. <center><input type="submit" value="Zapisz"></center>
  26.  
  27.  
  28. </body>
  29. </html>

//********************************************************************************


a tu skrypt odpowiedzialny za zapis do bazy

//********************************************************************************

  1. <html>
  2. <head>
  3. <title>"Wypozyczalnia"</title>
  4. </head>
  5. <body>
  6. <h1>"Wypozyczalnia"</h1>
  7. <?php
  8.  
  9.  
  10. //utworzenie krótkich nazw zmiennych
  11. $nazwisko = $_POST['nazwisko'];
  12. $adres = $_POST['adres'];
  13. $miasto = $_POST['miasto'];
  14. $wojewodztwo = $_POST['wojewodztwo'];
  15. $kod = $_POST['kod'];
  16. $dokument = $_POST['dokument'];
  17. $data = $_POST['data'];
  18. $przedmiot = $_POST['przedmiot'];
  19. $telefon = $_POST['telefon'];
  20.  
  21. IF(!$nazwisko || !$adres || !$miasto || !$wojewodztwo || !$kod || !$dokument || !$data || !$przedmiot || !$telefon)
  22. {
  23. echo 'Nie podano wszystkich potrzebnych danych. <br />'
  24. ,'Wróć do poprzedniej strony i spróbuj ponownie.';
  25. exit;
  26. }
  27.  
  28. // IF(!get_magic_quotes_gpc())
  29. // {
  30. $nazwisko = addslashes($nazwisko);
  31. $adres = addslashes($adres);
  32. $miasto = addslashes($miasto);
  33. $wojewodztwo = addslashes($wojewodztwo);
  34. $kod = addslashes($kod);
  35. $dokument = addslashes($dokument);
  36. $data = addslashes($data);
  37. $przedmiot = addslashes($przedmiot);
  38. $telefon = addslashes($telefon);
  39. // }
  40.  
  41. @ $db = new mysqli('localhost','xxx','xxx1','osoby');
  42.  
  43. IF (mysql_connect_errno())
  44. {
  45. echo "Błąd: Połączenie z bazą danych nie powiodło się. Spróbuj jeszcze raz później.";
  46.  
  47. exit;
  48. }
  49.  
  50.  
  51.  
  52. $zapytanie = "insert into uzytkownicy values ('".$nazwisko."', '".$adres."', '".$miasto."', '".$wojewodztwo."', '".$kod."', '".$dokument."', '".$data."', '".$przedmiot."', '".$telefon."')";
  53.  
  54. $wynik = $db->query($zapytanie);
  55. IF($wynik)
  56. echo $db->affected_rows.' Zamówienie przyjęte. ';
  57.  
  58.  
  59. ?>
  60.  
  61. </body>
  62. </html>

//**********************************************************************

Baza danych oczywiście jest stworzona a powyższy kod przerobiłem z książki dla własnych potrzeb ale coś mi nie działa:( Jeżeli ktoś ma pomysł dlaczego lub na zmianę zapisu skryptu będę bardzo wdzięczny

Ten post edytował radzioszek 23.07.2009, 09:15:15
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 02:18