Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Insert_select - host Eunet

[es] :: Baze podataka :: Insert_select - host Eunet

[ Pregleda: 2264 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Kusur
Grafički dizajner
Beograd

Član broj: 2485
Poruke: 208
*.15.EUnet.yu



Profil

icon Insert_select - host Eunet18.07.2003. u 21:48 - pre 252 meseci
Pozdrav svima

Na mojoj "mašini" kod kuće – Win2000 prof i paket Nusphere (MySql, Php... itd.)
Insert_select komada radi, ali na Web-u (Eunet, PHP MySql host) ne radi.

Formular na strani korpa.php prvo "apdejtuje" datum u tabeli orders, onda prosleđuje strani hvala.php member_id na ovaj način:

$updateGoTo = "hvala.php?member_id=" . $HTTP_SESSION_VARS['MM_UserAuthorization'] . "";
if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
$updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
$updateGoTo .= $HTTP_SERVER_VARS['QUERY_STRING'];
}
header(sprintf("Location: %s", $updateGoTo));
}

a na strani hvala.php je ovaj kod:

<?php
$link = mysql_connect("localhost", "user", "password") or die("Could not connect");
mysql_select_db("imebaze") or die("Could not select database");
$SQL = "INSERT INTO nar (order_id,member_login,member_id,kk_ime,kk_id,kk_kat_br,kk_cena,kolicina,datum) SELECT orders.order_id, orders.member_login, orders.member_id, orders.kk_ime, orders.kk_id, orders.kk_kat_br, orders.kk_cena, orders.kolicina, orders.datum_nar FROM orders WHERE orders.member_id = $member_id";
mysql_query($SQL) or die("Query failed");
?>

"Update" datume se uspešno obavi, ona na strani hvala.php dobijem poruku:
Query failed.

Da li neko može da mi pomogne? Šta nije u redu sa ovim kodom? (ili je možda nešto drugo u pitanju)


Unapred hvala!
Kusur
 
Odgovor na temu

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.dial.InfoSky.Net

Sajt: localhost


+5 Profil

icon Re: Insert_select - host Eunet18.07.2003. u 22:11 - pre 252 meseci
umesto

Code:
mysql_query($SQL) or die("Query failed");


stavi

Code:
mysql_query($SQL) or die(mysql_error());


pa javi šta ti kaže...
 
Odgovor na temu

Kusur
Grafički dizajner
Beograd

Član broj: 2485
Poruke: 208
*.49.EUnet.yu



Profil

icon Re: Insert_select - host Eunet18.07.2003. u 22:44 - pre 252 meseci
Hvala ti na "brzom" odgovoru :)

ali dok sam pregledao i proveravao svoj "post" video sam gde je bio problem:

Ovako je bilo:
WHERE orders.member_id = $member_id";

A kada sam stavio ovako sve je bilo ok:
WHERE orders.member_id =" . $HTTP_SESSION_VARS['MM_UserAuthorization'] . "";

Upoređivao sam member_id sa "hidden" poljem member_id iz forme sa predhodne strane, ali sam isti member_id slao posle "apdejtovanja" kao:

$updateGoTo = "hvala.php?member_id=" . $HTTP_SESSION_VARS['MM_UserAuthorization'] . "";

ps.
Hvala - naučio sam kako da dobijem izveštaj o grešci
Kusur
 
Odgovor na temu

[es] :: Baze podataka :: Insert_select - host Eunet

[ Pregleda: 2264 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.