Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!
Faccine,Smilies,Emoticon
Gruppo su Faccialibro

Pagina su Faccialibro
Per problemi di tempo non tutte le rischiestre potranno essere esaudite
Ci scusiamo per il disagio.
Nuova Discussione
Rispondi
 
Pagina precedente | 1 | Pagina successiva
Stampa | Notifica email    
Autore

php----- problemi con il carrello

Ultimo Aggiornamento: 18/05/2004 16:35
OFFLINE
Post: 1
Post: 1
Registrato il: 18/05/2004
Città: TORINO
Età: 38
Sesso: Femminile
VocenelWeb
ciao a tutti, sto cercando di creare un carrello:
1) ho creato un data base vuoto su mysql e l'ho chiamato carrello, contiene i campi codice, nome, descrizione,quantita,prezzo,totale
2) ho messo un'immagine a forma di carrello che è un link e ha la funzione di aggiungere i prodotti nel carrello.

Problema: quando clicco sull'immagine non mi aggiunge nessun prodotto, mi visualizza il data base vuoto, con i campi sopra scritti.
Questo è il codice che ho scritto:

$conn = @mysql_connect("localhost","root","") or die("connessione fallita");
@mysql_select_db("test") or die ("connessione fallita");

$sql="INSERT INTO carrello (codice,nome,descrizione,quantita,prezzo,totale)
VALUES ('". $_GET['codice'] ."','". $_GET['nome'] ."','". $_GET['descrizione'] ."','". $_GET['prezzo'] ."','". $_GET['quantita'] ."','".$_GET['totale']."');";
@mysql_query($sql) or die ("query fallita : $sql");




$sql = "SELECT codice,nome,descrizione,quantita,prezzo,totale
FROM carrello
WHERE carrello.codice";
$risultato = @mysql_query($sql) or die ("query fallita : $sql");
print ""; print ""; $qtatot = 0; $prezzotot = 0; while ($linea = mysql_fetch_array($risultato)) { $prezzo = $linea["quantita"]*$linea["prezzo"]; print ""; print ""; print ""; print ""; print ""; print ""; print ""; print ""; print ""; } print "
CODICE NOME DESCRIZIONE PREZZO QUANTITA PREZZO TOTALE
".$linea["codice"]."".$linea["nome"]." ".$linea["descrizione"]."".$linea["qta"]." ".$linea["prezzo"]." €".$linea["totale"]." €".$prezzo." €
";


mysql_free_result($risultato);
mysql_close($conn);

?>

QUESTI SONO GLI ERRORI:
Notice: Undefined index: codice in c:\easyphp1-7\www\carrel.php on line 73

Notice: Undefined index: nome in c:\easyphp1-7\www\carrel.php on line 73

Notice: Undefined index: descrizione in c:\easyphp1-7\www\carrel.php on line 73

Notice: Undefined index: prezzo in c:\easyphp1-7\www\carrel.php on line 73

Notice: Undefined index: quantita in c:\easyphp1-7\www\carrel.php on line 73

Notice: Undefined index: totale in c:\easyphp1-7\www\carrel.php on line 73

LA RIGA 73 CORRISPONDE AL VALUES, SPERO CHE POSSIATE DARMI UNA MANO, PERCHE NON RIESCO PROPRIO A CAPIRE COSA SBAGLIO.
CIAO E GRAZIE [SM=x39918]
18/05/2004 14:23
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 45.841
Post: 15.430
Registrato il: 15/09/2001
Sesso: Maschile
VocenelWeb
Forum Addicted
[SM=x39858]
18/05/2004 14:37
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 5.200
Post: 2.947
Registrato il: 21/04/2001
Sesso: Maschile
Moderator
Super Member
Notice: Undefined index: nome in c:\easyphp1-7\www\carrel.php on line 73

penso si riferisce alla mancanza di un indice 'nome' all'interno della variabile globale $_GET().

sei sicuro che $_Get('nome') esista ?




18/05/2004 15:08
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 21.623
Post: 20.844
Registrato il: 11/08/2001
Città: ROMA
Età: 54
Sesso: Maschile
Admin
Forum Addicted
benvenuto[SM=x39854]
18/05/2004 15:13
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 5.210
Post: 4.671
Registrato il: 09/04/2003
Città: MILANO
Età: 46
Sesso: Maschile
Moderator
Forum Addicted
[SM=x39858]
18/05/2004 15:50
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 2
Post: 2
Registrato il: 18/05/2004
Città: TORINO
Età: 38
Sesso: Femminile
VocenelWeb
Re:

Scritto da: roob 18/05/2004 15.08
Notice: Undefined index: nome in c:\easyphp1-7\www\carrel.php on line 73

penso si riferisce alla mancanza di un indice 'nome' all'interno della variabile globale $_GET().

sei sicuro che $_Get('nome') esista ?








ho trovato il problema per il quale non mi inserisce i prodotti nel carrello, ma non so come risorverlo:

Ho inserito tutti i campi con il codice php :

$sql="INSERT INTO carrello (codice,nome,descrizione,quantita,prezzo,totale)
VALUES ('". $_GET['codice'] ."','". $_GET['nome'] ."','". $_GET['descrizione'] ."','". $_GET['prezzo'] ."','". $_GET['quantita'] ."','".$_GET['totale']."');";
@mysql_query($sql) or die ("query fallita : $sql");

e fino qui ci siamo. il problema è che non passo nessun valore, vi spiego ho una pagina prodotti dove ce l'icona del carrello il codice è cosi:
print ""; $fd= fopen ("accessori.csv", "r"); while (!feof ($fd)){ $riga=fgets($fd, 4096); if($riga!=""){ $arr=split(';', $riga); print ""; print ""; print ""; print ""; print ""; QUI SOTTO CE L'ICONA DEL CARRELLO E SECONDO ME QUI DEVO METTERCI UN COMANDO IO HO PROVATO A SCRIVERE CARREL.PHP?CODICE='".$_GET [....... print ""; } print ""; } fclose($fd); print ""; print "
".$arr[0]."".$arr[1]."".$arr[2]."".$arr[5]."
";



mysql_free_result($risultato);
mysql_close($conn);

?>

QUESTI SONO GLI ERRORI:
Notice: Undefined index: codice in c:\easyphp1-7\www\carrel.php on line 73

Notice: Undefined index: nome in c:\easyphp1-7\www\carrel.php on line 73

Notice: Undefined index: descrizione in c:\easyphp1-7\www\carrel.php on line 73

Notice: Undefined index: prezzo in c:\easyphp1-7\www\carrel.php on line 73

Notice: Undefined index: quantita in c:\easyphp1-7\www\carrel.php on line 73

Notice: Undefined index: totale in c:\easyphp1-7\www\carrel.php on line 73

LA RIGA 73 CORRISPONDE AL VALUES, SPERO CHE POSSIATE DARMI UNA MANO, PERCHE NON RIESCO PROPRIO A CAPIRE COSA SBAGLIO.
CIAO E GRAZIE
18/05/2004 16:10
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 5.201
Post: 2.948
Registrato il: 21/04/2001
Sesso: Maschile
Moderator
Super Member
QUI SOTTO CE L'ICONA DEL CARRELLO E SECONDO ME QUI DEVO METTERCI UN COMANDO IO HO PROVATO A SCRIVERE CARREL.PHP?CODICE='".$_GET [.......

i valori da passare , nel tuo caso, sono contenuti nel vettore $Arr[] e non nel vettore $_GET[]

nella pagina successiva invece puoi leggere questi valori tramite il vettore $_GET[] , che sarebbe quello che raccoglie i valori passati tramite URL.

Ad esempio l'URL:
www.miosito.com/carrello.php?codice=37&nome=monitor&pr...

passa dei valori che poi possono essere 'letti' con:

print $_GET['codice']
print $_GET['nome']
print $_GET['prezzo']









18/05/2004 16:35
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 21:47. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com