Ciao a tutti,
ho un problema assurdo che mi stà facendo sclerare, vi riassumo il tutto.
Stò realizzando un sistema per effettuare degli ordini online da un sito.
Il sito funziona in questo modo, Sfoglio il Catalogo --> Inserisco nel carrello --> Mi registro.
All'apertura del catalogo mi apro una session_id che mi tiro dietro per tutto il sito.
Bene il problema è questo.
Una volta che l'utente ha inserito i suoi dati e fa click su Registra lo script effettua queste operazioni.
+ Inserisce i dati relativi all'utente (compresa la session_id)
+ Eseguo un select in base alla session_id per determinare l'id del cliente, e quì c'è il problema, da php non funziona, mentre se stampo la query e laeseguo manualmente in MySql funziona!!! come è possibile???
Ecco il codice:
a video $idusr, non è valorizzato
Aiutatmi please
ho un problema assurdo che mi stà facendo sclerare, vi riassumo il tutto.
Stò realizzando un sistema per effettuare degli ordini online da un sito.
Il sito funziona in questo modo, Sfoglio il Catalogo --> Inserisco nel carrello --> Mi registro.
All'apertura del catalogo mi apro una session_id che mi tiro dietro per tutto il sito.
Bene il problema è questo.
Una volta che l'utente ha inserito i suoi dati e fa click su Registra lo script effettua queste operazioni.
+ Inserisce i dati relativi all'utente (compresa la session_id)
+ Eseguo un select in base alla session_id per determinare l'id del cliente, e quì c'è il problema, da php non funziona, mentre se stampo la query e laeseguo manualmente in MySql funziona!!! come è possibile???
Ecco il codice:
PHP:
// DEFINISCO I DATI POSTATI RELATIVI AL CLIENTE
$RagioneSociale = $_POST['RagioneSociale'];
$Nome = $_POST['Nome'];
$Cognome = $_POST['Cognome'];
$SiglaIndirizzo = $_POST['SiglaIndirizzo'];
$Indirizzo = $_POST['Indirizzo'];
$NumeroCivico = $_POST['NumeroCivico'];
$Citta = $_POST['Citta'];
$Cap = $_POST['Cap'];
$Prov = $_POST['Prov'];
$Nazione = $_POST['Nazione'];
$Telefono = $_POST['Telefono'];
$Fax = $_POST['Fax'];
$Email = $_POST['Email'];
$Website = $_POST['Website'];
$PIva = $_POST['PIva'];
$CodiceFiscale = $_POST['CodiceFiscale'];
$Cons_privacy = $_POST['Cons_privacy'];
$Cons_vendita = $_POST['Cons_vendita'];
$pagamento = $_POST['pagamento'];
$spedizione = $_POST['spedizione'];
$password = $Passcli;
// INSERISCO IL NUOVO CLIENTE
$query = "INSERT INTO `clienti` (RagioneSociale, Nome, Cognome, SiglaIndirizzo, Indirizzo, NumeroCivico, Citta, Cap, Prov, Nazione, Telefono, Fax, Email, Website, PIva, CodiceFiscale, Cons_privacy, Cons_vendita, password, sid) VALUES ('$RagioneSociale', '$Nome', '$Cognome', '$SiglaIndirizzo', '$Indirizzo','$NumeroCivico', '$Citta', '$Cap', '$Prov', '$Nazione', '$Telefono', '$Fax', '$Email', '$Website', '$PIva', '$CodiceFiscale', '$Cons_privacy', '$Cons_vendita', '$password', '$sid')";
mysql_query($query, $db);
// SELEZIONO L'ID APPENA INSERITO
$queryusr = "SELECT * FROM `clienti` WHERE `sid` = '$sid'";
$resultusr = mysql_query($queryusr);
$rowusr = mysql_fetch_array($resultusr);
echo $idusr = $rowusr['id']
a video $idusr, non è valorizzato
Aiutatmi please