|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: May 2004
Messaggi: 42
|
carrello
Ti ringrazio per l'aiuto, adesso il problema è metterlo in pratica, per cui mi rivedrai sicuramente in questo forum, ti chiedo una cosa:
nel sito ci sono dei prodotti, vicino a ogni prodotto ce l'icona del carrello, quando l'utente clicca sul carrello il prodotto deve inserirsi nel database tramite una inserte, e poi si deve visualizzare nella pagina carrello.php giusto? Pero io sono gia bloccata perche non so dove inserire la insert per questa immagine. Ti mando il codice: <?php error_reporting (0); $conn = mysql_connect("localhost","root","") or die("connessione fallita"); mysql_select_db("computergratis") or die ("db esploso"); if(!is_numeric($_REQUEST["idcategoria"])) die("Errore nel passaggio dei parametri"); // $idcategoria = $_REQUEST['idcategoria']; // echo "id categoria: $idcategoria"; $sql = "SELECT * FROM prodotti where idcategoria = '$idcategoria'" ; $risultato = mysql_query($sql,$conn) or die ($sql); print "<br><br><table align=center width=700 class=bordotab> "; $n = 1; while ($linea = mysql_fetch_array($risultato)) { //<a target=centro href=\"vetrina.php?id=$linea[idvetrina]\"> print "<tr>"; print "<td class=classetd><font size=2 face=courier color=black><b>Codice:<br><br><center>".$linea['codice']."</center></b></font></td>"; print "<td class=classetd align=center><a href=\"dettagli.php?idprodotto=$linea[idprodotto]\"> <img border=0 width=65 height=65 src=".$linea['foto']."></a></td>"; print "<td class=classetd><font size=2 face=courier color=black><b>".$linea['nome']."</b></font></td>"; print "<td class=classetd><font size=1 face=arial color=Black>".$linea['descrizione']."</font></td>"; print "<td class=classetd><font size=2 face=arial back color=black><b>".$linea['prezzo']."</b><br>(iva inclusa)</font></td>"; print "<td class=classetd><font color=black><b><i> Acquista <br></b></i></font><center><a href=\"carrello.php?idprodotto=$linea[idprodotto]\"><img border=0 src=immagini/carrello.jpg></center></a></td>"; qui ce l'immagine del carrello if ($n % 2 == 0) echo "</tr><tr width=221>\n"; $n++; } print "</tr></table>"; ?> <br><br> <?php error_reporting (0); $conn = @mysql_connect("localhost","root","") or die("connessione fallita"); @mysql_select_db("computergratis") or die ("connessione fallita"); $sql = "SELECT * FROM categorie"; $risultato = @mysql_query($sql) or die ("query fallita"); while ($linea = mysql_fetch_array($risultato)) { print "<font size=1 face=arial color=black><a href=\"view.php?idcategoria=$linea[idcategoria]\">".$linea['categoria']."</a>   -   </font>"; } ?> Se ti sto chiedendo una cosa troppo complicata o difficile da spiegare lascia stare. Grazie mille lo stesso... prima o poi cela farò a fare sto benedetto carrello. ciao ciao |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Mar 2004
Messaggi: 1455
|
Non c'è alcun bisogno di aprire un nuovo thread, usa quello che hai già aperto!
__________________
Ciao ~ZeRO sTrEsS~ |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2004
Città: Prov BS
Messaggi: 511
|
per quanto mi è possibile ti aiuto molto volentieri, purtroppo php non lo conosco benissimo, in asp non avevo nessun problema
comunque secondo me ti conviene fare in questo modo: quando fai il click su acquista ti conviene passare in una pagina in cui metti il codice per la insert e poi, appena fatta la insert, reindirizzare sulla pagina contenente il carrello. così facendo eviti anke ke l'utente quando ricarica la pagina inserisce nuovamente lo stesso articolo
__________________
Vecchio pc...*Case: Xaser V7000 D*Ali: Q-TEC 550*Mobo: Abit NF7-S Rev 2*Procio: Athlon Barton XP-M 2500+@2565Mhz*Dissy: TT Volcano 12+*Ram: A-Data PC3200 2*256 (2-2-3-11)*Hdd: IBM GXP 120 80Gb*VGA: POV fx5900xt black @ 471/980 Nuovo pc...*Case: Plexiglass*Ali: Enermax EG651P-VE*Mobo: ABIT IC7-Max3*Procio: P4 Prescott 3200@4000Mhz vcore 1.48*Dissy: CoolerMaster Hyper48*Ram: Vitesta DDR 566 2*256 (2-3-3-8)*Hdd: IBM GXP 120 80Gb - Maxtor 120Gb*VGA: POV fx5900xt black @ 475/950 |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:51.



















