Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem ze Skryptem
Forum PHP.pl > Forum > PHP
Micki_
Witam,

Napisałem dziś prymitywny skrypt na shop. Ktoś wypełnia formularz itd i wysyła mi się na e-mail ale chciałem dziś dodać by dane z formularzy ( jest ich 13 ) zapisywały się w bazię danych mysql. Połączenie z bazą danych jest nawiązane. Tak to wygląda:



A to linijka którą obcięło.

Kod
$query = "INSERT INTO `zamowienie` (`imie`, `nazwisko`, `kontakt`, `ulica`, `dom`, `lokal`, `kod_pocztowy`, `miejscowosc`, `wojewodztwo`, `telefon`, `kraj`, `nick`, `zamowienie`) VALUES ('$imie', '$nazwisko', '$kontakt', '$ulica', '$dom', '$lokal', '$kod_pocztowy', '$miejscowosc', '$wojewodztwo', '$telefon', '$kraj', '$nick', '$zamowienie')";



A to widok z phpmyadmin'a






Pozdrawiam,
Micki!
mac_fly
W bazie danych masz Nick z dużej litery a w skrypcie z małej (przed VALUES)
mac_fly
A dałeś przed tym mysql_query lub później stosujesz bo na screenie nie widzę.
mac_fly
Spróbuj tak:
  1. <?php
  2. mysql_query("INSERT INTO `zamowienie` (id, imie, nazwisko, kontakt, ulica, dom, lokal, kod_pocztowy, miejscowosc, wojewodztwo, telefon, kraj, Nick, zamowienie) VALUES (0, '$imie', '$nazwisko', '$kontakt', '$ulica', '$dom', '$lokal', '$kod_pocztowy', '$miejscowosc', '$wojewodztwo', '$telefon', '$kraj', '$nick', '$zamowienie')");
  3. ?>
Wicepsik
Cytat(mac_fly @ 2.08.2009, 09:34:38 ) *
Spróbuj tak:
  1. <?php
  2. mysql_query("INSERT INTO `zamowienie` (id, imie, nazwisko, kontakt, ulica, dom, lokal, kod_pocztowy, miejscowosc, wojewodztwo, telefon, kraj, Nick, zamowienie) VALUES (0, '$imie', '$nazwisko', '$kontakt', '$ulica', '$dom', '$lokal', '$kod_pocztowy', '$miejscowosc', '$wojewodztwo', '$telefon', '$kraj', '$nick', '$zamowienie')");
  3. ?>

id cały czas 0 ?

  1. <?php
  2. mysql_query("INSERT INTO `zamowienie` (id, imie, nazwisko, kontakt, ulica, dom, lokal, kod_pocztowy, miejscowosc, wojewodztwo, telefon, kraj, Nick, zamowienie) VALUES (null, '$imie', '$nazwisko', '$kontakt', '$ulica', '$dom', '$lokal', '$kod_pocztowy', '$miejscowosc', '$wojewodztwo', '$telefon', '$kraj', '$nick', '$zamowienie')");
  3. ?>
patryczakowy
dodaj sobie wyświetlanie błędów może jakąś literówkę masz w zapytaniu

a poza tym w tabeli zamówienie nie masz pola id tak przynajmniej wynika z twojego screena
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.