Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] zapis danych z formularza do bazy, połączenie jest ale danych nie zapisuje
nikos
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 30.03.2009

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


Witam mam problem stworzyłem bazę danych w której chciałem umieścić dane z formularza. Połączenie z serwerem jest z bazą też niestety nie dodaje mi wpisów do bazy. oto kod
  1. <?php
  2. $imie=$_POST['imie'];
  3. $nazwisko=$_POST['nazwisko'];
  4. $telefon=$_POST['telefon'];
  5. if (!$imie || !$nazwisko || !$telefon)
  6.    {echo 'Nie podano wszystkich danych';
  7.    }
  8. // nawiazujemy polaczenie
  9. $connection = @mysql_connect('mysql5', 'nikos_pizza', '******')
  10. // w przypadku niepowodznie wyświetlamy komunikat
  11. or die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error());
  12. // połączenie nawiązane ;-)
  13. echo "Udało się połączyć z serwerem!<br />";
  14. // nawiązujemy połączenie z bazą danych
  15. $db = @mysql_select_db('nikos_pizza', $connection)
  16. // w przypadku niepowodzenia wyświetlamy komunikat
  17. or die('Nie mogę połączyć się z bazą danych<br />Błąd: '.mysql_error());
  18. // połączenie nawiązane ;-)
  19. echo "Udało się połączyć z bazą dancych!";
  20. $zapis = "INSERT INTO users VALUES(NULL, '".$imie."', '".$nazwisko."', '".$telefon."');";
  21. echo $zapis;
  22. // zamykamy połączenie
  23. mysql_close($connection);  
  24.  
  25. ?>

Widzi ktoś gdzieś błąd?? jeśli tak proszę o pomoc, docelowo chciałem stworzyć bazę danych użytkowników strony.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  1. <?php
  2. $zapis = "INSERT INTO users VALUES(NULL, '".$imie."', '".$nazwisko."', '".$telefon."');";
  3. echo $zapis;
  4. ?>

Czy jak chcesz zjesc sniadanie to mowisz "Śniadanie, zrob sie" i sniadanie samo sie robi? Czy moze bierzesz noz, kroisz chleb, smarujesz maslem.... ?

Tak samo tutaj. samo wyswietlnie na ekran zapytania nic nie daje. zapytanie musisz wykonac przy pomocy mysql_query
http://pl.php.net/manual/pl/function.mysql-query.php


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
nikos
post
Post #3





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 30.03.2009

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


Ok pomogło dzięki
Go to the top of the page
+Quote Post

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: 22.08.2025 - 11:25