Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Przesłanie danych formularza do bazy danych
TimeMaster
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 8.09.2011

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


Witam,
Mam następujący problem:

Próbując przesłać dane formularza do bazy danych SQL napotykam problem, z pliku który łączy się z bazą i wysyła formularz, wyświetla mi się komunikat że dane zostały poprawnie przesłane... Jednak zawartość bazy danych się nie zmienia. Używam phpMyAdmin 3.4.4 i na serwerze lokalnym Vertrigo 2.24

A cały skrypt wygląda tak:

formularz.php:
  1. <form action="process.php" method="post">
  2. Numer klienta<br><input type="text" size="20" name="numer_klienta"><br>
  3. Imię<br><input type="text" size="20" name="imie"><br>
  4. Nazwisko<br><input type="text" size="20" name="nazwisko"><br>
  5. Adres<br><input type="text" size="20" name="adres"><br>
  6. Miejscowość<br><input type="text" size="20" name="miejscowosc"><br>
  7. Kod pocztowy<br><input type="text" size="5" name="kod_pocztowy"><br>
  8. <input type="submit" value="Wyślij zgłoszenie">
  9. </form>]


process.php:
  1. <? $numer_klienta=$_POST['numer_klienta']; $imie=$_POST['imie']; $nazwisko=$_POST['nazwisko']; $adres=$_POST['adres']; $miejscowosc=$_POST['miejscowosc']; $kod_pocztowy=$_POST['kod_pocztowy']; mysql_connect("localhost", "foto3d", "foto3dhaslo") or die(mysql_error()); mysql_select_db("zamowienia.zamowienia") or die(mysql_error()); mysql_query("INSERT INTO `zamowienia` VALUES ('$', '$numer_klienta', '$imie' '$nazwisko' '$adres' '$miejscowosc' '$kod_pocztowy')"); Print "<font color="red">Twoje zgłoszenie zostało przesłane.</font>"; ?>



Proszę o podpowiedź o co chodzi (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TimeMaster
post
Post #2





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 8.09.2011

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


Dodałem errora i wywalilo mi cos takiego:

(IMG:http://img827.imageshack.us/img827/638/errorneh.jpg)


Struktura bazy jest taka:

Baza danych: "zamowienia"
w niej tabela: "zamowienia"
w tabeli pola: "numer_klienta" "imie" "nazwisko" "adres" "miejscowosc" "kod_pocztowy"

Wszystkie pola mają typ VARCHAR

Czy w process.php w linijce:
  1. mysql_select_db("zamowienia.zamowienia")


winna być składnia: ("baza_danych.tabela")
czy: ("baza_danych")
Go to the top of the page
+Quote Post
gylopl
post
Post #3





Grupa: Zarejestrowani
Postów: 82
Pomógł: 1
Dołączył: 6.04.2008

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


Cytat(TimeMaster @ 12.09.2011, 13:59:48 ) *
winna być składnia: ("baza_danych.tabela")
czy: ("baza_danych")

("baza_danych")
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: 7.10.2025 - 14:07