bonjour a tous
je voudrais effacer de ma table tous les devis d'un client
or dans un devis il y a des articles(il y a donc 2 tables: 1 table pour les devis appelé "commandes" et une table pour les articles commandés appelée "article_commande")
je reussi a effacer mes devis mais pas mes articles! alors voici le lien permettant normalement de detruire tous mes devis + articles:
<a href="infos_commande.php?allsupprim=<?php echo $_GET['devis'];?>&allsupprim2=<? echo $_GET['id_commande'];?>"onClick="return confirm('Etes vous sûr de vouloir effectuer cette action?');">supprimer tous les devis</a>
$_GET['devis'] et $_GET['id_commande'] viennent de la page precedente:
1 2 3 4 5 6 7 8 9 10
| $va=mysql_query("SELECT * FROM article_commande");
$vam=mysql_fetch_array($va);
$id_commande=$vam['id_commandes'];
$recherche = mysql_query ("SELECT * FROM membre ORDER BY id");
while ($var = mysql_fetch_array ($recherche))
{
$id = $var['id'];
}
<a href="infos_commande.php?devis=<?php echo $id; ?>&id_commande=<?php echo $id_commande;?>">Voir ses devis</a> |
maintenant voila mon script:
1 2 3 4 5 6 7
| if(isset($_GET['allsupprim']))
{
$allsuppr2=$_GET['allsupprim2'];
mysql_query("DELETE FROM article_commande WHERE id_commandes=".$allsuppr2)or die(mysql_error());
mysql_query("DELETE FROM commandes WHERE id_membre='". $_GET['allsupprim']."'")or die(mysql_error());
echo'<a href="memberlist.php">retour</a>';
} |
et ca m'affiche comme erreur
Erreur de syntaxe près de 'FROM article_commande WHERE id_commandes=16' à la ligne 1
j'ai regardé et 16 correspond bien a l'id de la commande dans la bse de donnee...
ou est mon probleme?
merci
Partager