Bonjour à tous,
Je sais que ce sujet a été discuter maintes fois, mais je ne trouve pas de solutions à mon problème. 
J'ai un panier à 6 entrées et je voudrais, si l'utilisateur le décide, supprimer un article complet du panier.
Voici le code que j'ai réalisé pour le moment (avec l'aide de divers forums).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| for($j=0;$j<$TAYBAT;$j++){
if($_SESSION['_$quantitebat'.$j]!=0){
echo'<tr>';
echo"<td align='center'>".$_SESSION['_$quantitebat'.$j]."</td>";
$reketref = mysql_query( 'SELECT * FROM produits WHERE Ref="'.$REFbat[$j].'"');
while($table = mysql_fetch_array($reketref)) {
$montant[$j]=$_SESSION['_$quantitebat'.$j]*$table['prixpart'];
echo"<td align='center'>".$table['Nom_produit']."</td>";
echo"<td align='center'><img src ='".$table['Bio']."'/></td>";
echo"<td align='center'>".$table['Poids_net_net_egoute']."</td>";
echo"<td align='center'>".$table['prixpart']."</td>";
echo"<td align='center'>".$montant[$j]."</td>";
echo '<td><a href=\"supprimer.php?[g]sup=$reference[/g]\">Supprimer ce produit</a></td>'; //Cette ligne est censé appellé supprimer.php pour supprimer ma ligne
echo'<tr>';
$nbarticle++;
}
}
} |
supprimer.php
1 2 3 4 5 6 7 8 9 10 11 12
| <?
session_start();
Header ("Expires:01/01/1970" );
$TAYBAT=(isset($_SESSION["TAYBAT"])?$_SESSION["TAYBAT"]:0);
for ($i=0; $i<$TAYBAT; $i++){
list($_SESSION['_$quantitebat'.$j],$table['Nom_produit'], $table['Bio'], $table['Poids_net_net_egoute'],$table['prixpart'],$montant[$j]) = $panier[$i];
if($table['Nom_produit']==[g]$_GET['sup'][/g]){
unset($panier[$i]);
}
}
Header("location: commande.php?cible=$cible" );
?> |
J'ai trouvé sa, mais il y a certaines choses que je ne comprend pas, comme le [g] et [/g].
Pour l'instant, l'erreur qu'il me trouve est The requested URL /www2/\"supprimer.php was not found on this server.
Et si je remplace
echo '<td><a href=\"supprimer.php?[g]sup=$reference[/g]\">Supprimer ce produit</a></td>';
par (sa je suis sur que supprimer.php est appelé
)
echo '<td><a href="?page=supprimer">Supprimer ce produit</a></td>';
Il me met :
Parse error: syntax error, unexpected '[' in /homez.184/www2/supprimer.php on line 7
Merci de votre aide.
Partager