![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 29.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Czy moze mi ktos wyjasnic czemu ten skrypt nie chce zapisac mi danych do bazy?
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 9.02.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Złe połączenie z bazą danych.
Ten post edytował peterj 29.11.2004, 13:09:59 -------------------- Warsztat: Apache 1.3.29 / PHP 4.3.4 / MySQL 3.23.58 / Winsyntax
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 29.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Zmieniłem ale dalej nie działa...
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Daj przy wykonywaniu zapytania mysql_error(), zobaczysz jaki jest problem.
-------------------- -------------
------ |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 29.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Nie pojawia się żaden komunikat o błedzie, po wcisnieciu Wyslij wraca do formularza i oczywiscie danych w bazie jak nie bylo tak nie ma...
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 9.02.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Po $wykonaj = mysql_query ($zapytanie); daj tak jak powiedział revyag echo mysql_error(); .
Wydaje mi się, że zapytanie jest złe. Podaj nazwy wszystkich pól z tabeli.
-------------------- Warsztat: Apache 1.3.29 / PHP 4.3.4 / MySQL 3.23.58 / Winsyntax
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 29.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Nie wyskakuje zaden blad, czy przyczyna ze nie dziala moze byc fakt, iz tabela ma 3 pola ( id (autoincrement), imie, nazwisko) a ja w zapytaniu nie uwzgledniam tego id?
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 9.02.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
W wpisałeś swoje dane przy połączeniu haslo,user,baza ? Zapytanie powinno wyglądać tak:
-------------------- Warsztat: Apache 1.3.29 / PHP 4.3.4 / MySQL 3.23.58 / Winsyntax
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 29.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Wpisalem dane do polaczenia, zapytanie zmienilem zgodnie z zaleceniami i dalej nie chca mi dane do bazy trafic... odczytac je moge na tych samych ustawieniach przy polaczeniu wiec problem chyba nie tkwi w laczeniu z baza
Ten post edytował slawko123 29.11.2004, 14:05:35 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 9.02.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
![]() Ten post edytował peterj 29.11.2004, 14:05:18 -------------------- Warsztat: Apache 1.3.29 / PHP 4.3.4 / MySQL 3.23.58 / Winsyntax
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 29.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
ach dalej nie dziala, chyba zrezygnuje z php i pojade do kijowa wspomoc ukraine... a mam pytanie peterj odnosnie twoich modyfikacji: czy moge umieszczac w polu id wartosc NULL skoro jest ono autoincrement a wiec automatycznie chyba notnull... niech mi ktos znajdzie przyczyne czemu ten skrypt nie dziala bo juz 2 dni nad tym mysle
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 25.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Jako id możesz null podac (sam automatycznie wstawi, jesli masz autoincrement)
Ten post edytował -maciek- 29.11.2004, 15:11:18 -------------------- Warsztat: Slackware 10 | Apache 2.0.52 | PHP 4.3.9 | MySQL 4.1.7 | PgSQL 7.4.6
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 29.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Co nieco sie rozjasnia, wstawilem to
Przy wejsciu pojawia sie blad "You have an error in your SQL syntax near ' )' at line 1" a po wpisaniu danych i wcisnieciu Wyslij "No Database Selected"? |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 9.02.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Warsztat: Apache 1.3.29 / PHP 4.3.4 / MySQL 3.23.58 / Winsyntax
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 29.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Od razu po wczytaniu strony, pojawia sie napis ze dodano dane, dane rzeczywiscie zostaja dodane do bazy ale zamiast np imienia z formularza jest "$HTTP_GET_VARS[imie]" a formularz sie nawet nie pojawia...
![]() |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 9.02.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Zamist $HTTP_GET_VARS[nazwisko] i $HTTP_GET_VARS[imie] użyj $_GET[nazwisko] oraz $_GET[imie].
I teraz zmień:
na
Ten post edytował peterj 29.11.2004, 20:21:53 -------------------- Warsztat: Apache 1.3.29 / PHP 4.3.4 / MySQL 3.23.58 / Winsyntax
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 29.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Pojawia sie komunikat "No database selected", do bazy nic nie trafia...
|
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 9.02.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ale tu namieszane, taki prosty kod, a tyle pisania. Weź to przejrzyj zobacz czy ten warunek zostaje spełniony if($send=='Wyslij'){} czy po wysłaniu formularza istnieją zmienne $HTTP_GET_VARS['nazwisko'] i $HTTP_GET_VARS['imie'] .
-------------------- Warsztat: Apache 1.3.29 / PHP 4.3.4 / MySQL 3.23.58 / Winsyntax
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 25.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Może podałes zła nazwę bazy danych . Sprawdź to.
-------------------- Warsztat: Slackware 10 | Apache 2.0.52 | PHP 4.3.9 | MySQL 4.1.7 | PgSQL 7.4.6
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 1 Dołączył: 17.07.2003 Skąd: Kazanów Ostrzeżenie: (0%) ![]() ![]() |
nazwy pol czy czego kolwiek w globalach opatrza sie cudzysłowem ... $_GET['imie'] $_GET['nazwisko'] poza tym w formie dodaj moze <input type=hidden nam=send value='Wyslij' />
poza tym... co wyscie tu mu napisali?! wybieracie baze w ifie a zapytanie przy kazdym przeładowaniu?! to chyba na odwrót powinno być... przerobiony kod:
Ten post edytował Ive 1.12.2004, 20:39:55 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 06:30 |