Sto facendo un sito da presentare per un esame.
Attualmente lavoro al negozio on-line. Il mio problema sta nell'aggiungere gli articoli venduti al carrello. Quando clicco su "Aggiungi al carrello", il link associato deve inviare alla pagina di elaborazione le variabili da inserire (ID utente, ID prodotto, quantità) per effettuare la query INSERT.
Questo è il codice relativo all'acquisto di un prodotto dalla pagina degli articoli:
Di seguito il codice relativo ai controlli per l'inserimento nel database (non fate caso a certe cose che, purtroppo, credo siano sbagliate)codice:<table align="center" cellspacing="5"> <tr> <td colspan="4"><div id="categorydescription"><?php echo $x[0]; ?></div></td> </tr> <?php $a = mysql_query("SELECT * FROM shop WHERE categoria=\"$_GET[articolo]\" "); while($oggetto=mysql_fetch_array($a)){ ?> <tr align="center"> <td>[img]<?php echo $oggetto[5]; ?>[/img]"/></td> <td> <table> <tr><td align="center" colspan="2"><div id="descriptionproperties"><?php echo $oggetto[6]; ?></div></td></tr> <tr> <td><div id="categoryproperties">Quantità<input type="text" size="1" value="1" maxlength="2" name="<?php echo $oggetto[0]; ?>" /></div></td> <td><div id="categoryproperties">Prezzo: € <?php echo $oggetto[3]; ?></div></td> </tr> </table> </td> <td> <div id="categoryproperties"> Disponibilità: [img]<?php if($oggetto[4]==0){print([/img]" title="<?php echo $s; ?>"/> </div> <?php if ($s!="Non disponibile"){?> <a href="home.php?page=12&id=<?php echo $oggetto[0];?>&qtt=<?php echo $_POST["$oggetto[0]"];?>&articolo=<?php echo $_GET["articolo"];?> "> [img]oggetti/immagini/carrello.jpg[/img]" > </a> <?php } ?> </td> </tr> <tr> <td colspan="4"><div id="categoryline"></div></td> </tr> <?php } ?> </table>
Ringrazio anticipatamente chi potrà darmi una risposta in meritocodice:if($_GET["page"]==12){ if(!IsSet($_SESSION["user"])){ print ("<script> alert('Per acquistare devi essere loggato') </script>"); include("registra.php"); } else{ $a=mysql_query("INSERT INTO carrello VALUES \"$_SESSION[user]\",\"$_POST[id]\",\"$_POST[qtt]\" "); if(!$a){print("<script>alert('Si è verificato un errore nell\'inserimento nel carrello')</script>");} else{print("<script>alert('Oggetto aggiunto al carrello')</script>");} include("shop.php"); } }![]()

Rispondi quotando