Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z wstawieniem wartosci
kacpersky
post 13.06.2009, 21:43:04
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 1.06.2009

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


witam smile.gif robię projekt z baz danych i zatrzymałem się przy dodawaniu zawartości do bazy przez formularz winksmiley.jpg


kod mam taki:
  1. <?
  2. $id_kwiat = $_POST['id_kwiat'];
  3. $kwiat = $_POST['kwiat'];
  4. $kolor = $_POST['kolor'];
  5. $ilosc = $_POST['ilosc'];
  6.  
  7. $db_handle = pg_connect("dbname=kwiaciarnia user=user password=pass host=bazy.sdasd.pl");
  8.  
  9. $query="INSERT INTO magazyn(id_kwiat,kolor,ilosc) VALUES($id_kwiat,'$kwiat','$kolor',$ilosc)";
  10. $wynik=pg_query($query);
  11. $w = pg_affected_rows($wynik);
  12.  
  13. echo "Pracownika z numerem ID: $id dodano do bazy pracownikow.  <br /> \n";
  14.  
  15. pg_close($db_handle);
  16.  
  17. ?>


niestety wyskakują mi błędy:
  1. Warning: pg_query() [function.pg-query]: Query failed: ERROR: syntax error at or near "," at character 50 in /home2/bd09/sky/public_html/dodaj_magazyn.php on line 10
  2.  
  3. Warning: pg_affected_rows(): supplied argument is not a valid PostgreSQL result resource in /home2/bd09/sky/public_html/dodaj_magazyn.php on line 11
  4. Pracownika z numerem ID: dodano do bazy pracownikow.


ktoś mógłby mi pomóc i powiedzieć co jest źle ?

Ten post edytował kacpersky 13.06.2009, 22:08:41
Go to the top of the page
+Quote Post
erix
post 13.06.2009, 21:46:06
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Już mamy Ci literówki w kodzie sprawdzać...? O.o


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
kacpersky
post 13.06.2009, 22:12:32
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 1.06.2009

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


chodzi mi głównie o ten błąd:

  1. <?php
  2. Warning: pg_query() [function.pg-query]: Query failed: ERROR: syntax error at or near "," at character 50 in /home2/bd09/sky/public_html/dodaj_magazyn.php on line 10
  3. ?>


na 50 znaku nie ma żadnego przecinka, czy źle liczę?
Go to the top of the page
+Quote Post
maly_swd
post 13.06.2009, 22:16:24
Post #4





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

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


$query="INSERT INTO magazyn(id_kwiat,kolor,ilosc) VALUES($id_kwiat,'$kwiat','$kolor',$ilosc)";

brakuje Ci

$query="INSERT INTO magazyn(id_kwiat,kwiat,kolor,ilosc) VALUES($id_kwiat,'$kwiat','$kolor',$ilosc)";
i zobacz czy wszystkie zmienne maja wartosci .. szczegolnie te $id_kwiat i $ilosc


--------------------
śmieszne obrazki
Kryzys: Ser jem spleśniały, wino piję stare i samochód mam bez dachu..
Go to the top of the page
+Quote Post
erix
post 13.06.2009, 22:30:42
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




O tym, że nie filtrujesz zmiennych nie wspomnę...


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
kacpersky
post 14.06.2009, 12:32:02
Post #6





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 1.06.2009

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


hah ok, dzięki nie zauważyłem ale nadal:

  1. <?php
  2. Warning: pg_query() [function.pg-query]: Query failed: ERROR: syntax error at or near "," at character 56 in /home2/bd09/sky/public_html/dodaj_magazyn.php on line 10
  3. Pracownika z numerem ID: dodano do bazy pracownikow.
  4. ?>


hmm z tego co wyczytałem to filtracja zmiennych jest jakimś tam zabezpieczeniem, tak? Nie potrzebna mi jest ona, gdyż to jest tylko projekt na zaliczenie winksmiley.jpg a php się uczę od dzisiaj więc ;]

mógłby mi ktoś w tym pomóc ? To jest bardzo ważne, proszę winksmiley.jpg
Go to the top of the page
+Quote Post
erix
post 15.06.2009, 10:08:45
Post #7





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Nie potrzebna mi jest ona, gdyż to jest tylko projekt na zaliczenie

Uczysz się jeździć eLką i też w celu zaliczenia kręcisz kierownicą na liczbę obrotów? Tylko że potem po wyjeździe z prawem jazdy daleko tak nie zajedziesz. [;

Cytat
mógłby mi ktoś w tym pomóc ? To jest bardzo ważne, proszę

Każdy przychodzi z czymś ważnym. Sprawdź składnię zapytania wynikowego.


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
maly_swd
post 15.06.2009, 11:27:01
Post #8





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

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


a czy te zmienne maja wartosci: $id_kwiat,'$kwiat','$kolor',$ilosc


--------------------
śmieszne obrazki
Kryzys: Ser jem spleśniały, wino piję stare i samochód mam bez dachu..
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 Wersja Lo-Fi Aktualny czas: 21.06.2025 - 13:38