Ciao ragazzi,
è più di un giorni che sto cercando di smanettare su un'inserimento di dati come da oggetto.
Purtroppo senza buon esito.
fin quando si tratta di visualizzarli ci sono riuscito con la seguente query:
Codice PHP:
$query = "SELECT clienti.idcliente,clienti.cognome,clienti.nome,users_clienti_rel.ks_users FROM clienti, users, users_clienti_rel";
$query .= " WHERE idcliente=ks_cliente AND users.username=users_clienti_rel.ks_users AND users_clienti_rel.ks_users='$session->username'";
Purtroppo quando devo andare ad inserire i dati non riesco nel'intento.
Vi elenco le tabelle e i dati così da avere maggiori info a riguardo :
Tabella clienti :
idcliente, nome, cognome.
Tabella users:
username, nomeuser.
Tabella users_clienti_rel
id_users_clienti, ks_cliente, ks_users.
Quando vado ad inserire un nuovo cliente oltre alla seguente query che mi inserisce il cliente in tabella:
Codice PHP:
$query = "INSERT INTO clienti (nome, cognome) VALUES ('" . $_POST['nome'] . "','" . $_POST['cognome'] . "')";
dovrei inserire anche il relativo username associato all'id del cliente creato... ma purtroppo non funziona
Codice PHP:
$sql = "INSERT INTO users_clienti_rel (ks_cliente, ks_users) VALUES (SELECT(idcliente FROM clienti WHERE nome='nome')," . $session->username . ");";
$query2 = "INSERT INTO users_clienti_rel (ks_cliente, ks_users) VALUES ('". $sql. "','$session->username')";
fin quando metto a mano (nella query2 il primo dato funziona... altrimenti no
Chi mi può dare delle indicazioni?
Grazie mille in anticipo.