Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 8.01.2008 Ostrzeżenie: (0%)
|
Po wypełnieniu formularza zamówienia nie dodaje rekordu do tabeli (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) . Nie wiem jaka może być przyczyna. Poniżej przedstawiam pliki: funkcje1.php, checkout.php oraz zamow.php.
funkcje1.php
checkout.php
Pozdrawiam<div align=\"center\"> </div align=\"center\"> Rozwiązanie problemu zapewne jest banalne (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) Ten post edytował doman_12 15.01.2008, 21:11:37 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 426 Pomógł: 32 Dołączył: 24.05.2007 Ostrzeżenie: (0%)
|
może o to chodzi:
a jeszcze sobie zmien to: $wynik = mysql_query($zapytanie); na $wynik = mysql_query($zapytanie)or die(mysql_error()); i powiedz co masz Ten post edytował deirathe 15.01.2008, 22:35:04 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%)
|
jaki blad? --- i nie zdazylem ;] Ten post edytował my salsa 15.01.2008, 22:37:00 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 8.01.2008 Ostrzeżenie: (0%)
|
Jak wypełniam teraz pola formularza i daje wyślij, to wyskakuje komunikat:
Kod Column count doesn't match value count at row 1 co ten błąd oznacza? Dalej nie dodaje rekordu. |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 75 Dołączył: 19.08.2004 Skąd: Wrocław Ostrzeżenie: (0%)
|
Oznacza, że do jednej z kolumn tabeli próbuje się wsadzić wartość której typ nie jest zgodny z typem kolumny. Na przykład gdy do kolumny typu int wsadzić próbuję się string.
Sprawdź, czy w tabeli masz faktycznie taką kolejność kolumn:
Albo przekształć zapytanie z postaci:
do postaci:
Będziesz miał pewność, że kolejność jest ok. Ten post edytował Grzyw 15.01.2008, 23:46:44 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 8.01.2008 Ostrzeżenie: (0%)
|
Hura udało się, wszystkie pola podane w formularzu umiesza w tabeli (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)
Mam następne pytanie, mam koszyk w którym po dodaniu artykułu wyświetla się: nazwa artykułu, cena, ilość, itp. później klikam na przycisk zamówienie i wyświetla mi się formularz, przedstawiony wyżej: imię, nazwisko, itp. Co należy zrobić, żeby po wypelnieniu tych pól, także wraz z danymi osoby zamawiającej do tabeli "zamowienia" automatycznie zostały dodane cena, nazwa artykułu, ilość?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Pozdrawiam Może inaczej zapytam jak pobrać dane z tabeli "Koszyk" i umieścić je w tabeli "zamówienie" (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) Pozdrawiam Czy naprawdę nikt nie zna odpowiedzi?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif) |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%)
|
Wystarczy że stworzysz zapytanie w formularzu zamówienia które będzie ci pobierało id artykułu który się wybrało a następnie wyświetlenie reszty danych. Bardzo proste?
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 8.01.2008 Ostrzeżenie: (0%)
|
Do pliku funkcje1.php dodałem kolejną funkcję - function dodaj_art, poniżej umieszczam jej definicję nie wiem czy składani jest poprawnie napisane, więc może dlatego nie z tabeli "koszyk" nie chece umieszczać rekordów do tabeli "zamowienie".
Pozdrawiam Ten post edytował doman_12 18.01.2008, 17:21:53 |
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 01:54 |