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:
$_GET['devis'] et $_GET['id_commande'] viennent de la page precedente:
Code : Sélectionner tout - Visualiser dans une fenêtre à part <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>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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:
et ca m'affiche comme erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>'; }
j'ai regardé et 16 correspond bien a l'id de la commande dans la bse de donnee...Erreur de syntaxe près de 'FROM article_commande WHERE id_commandes=16' à la ligne 1
ou est mon probleme?
merci
Partager