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