Probleme insert into
Résolu/Fermé
yoshiro
Messages postés
497
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
18 avril 2018
-
8 juil. 2009 à 01:37
yoshiro Messages postés 497 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 18 avril 2018 - 13 sept. 2009 à 01:24
yoshiro Messages postés 497 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 18 avril 2018 - 13 sept. 2009 à 01:24
A voir également:
- Probleme insert into
- Insert into avec select - Forum Bases de données
- Insert into inner join ✓ - Forum Webmastering
- Touche insert - Guide
- Insert where - Forum MySQL
- Insert boot media in selected boot device and press a key ✓ - Forum Windows 10
45 réponses
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
185
9 juil. 2009 à 21:20
9 juil. 2009 à 21:20
Heu
as tu au moins essayé ce que je tavais filé ?
$supp = "INSERT INTO supprimer (id, titre, nom_categorie, article, pseudo, date) SELECT article_id, titre, nom_categorie, article, pseudo, date FROM articles WHERE article_id='".$mess['article_id']."'";
mysql_query($supp) or die(mysql_error());
sans oublier les ' autour de $mess['article_id'] sinon ca marchera pas
as tu au moins essayé ce que je tavais filé ?
$supp = "INSERT INTO supprimer (id, titre, nom_categorie, article, pseudo, date) SELECT article_id, titre, nom_categorie, article, pseudo, date FROM articles WHERE article_id='".$mess['article_id']."'";
mysql_query($supp) or die(mysql_error());
sans oublier les ' autour de $mess['article_id'] sinon ca marchera pas
yoshiro
Messages postés
497
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
18 avril 2018
64
9 juil. 2009 à 21:32
9 juil. 2009 à 21:32
oui mais ça récupéré pas les id ça prends la dernière id !!
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
185
9 juil. 2009 à 21:38
9 juil. 2009 à 21:38
Ben oui ca récupère l'id correspondant à $mess['article_id'] ...
c'est le code que tavais fournit à la base, mais corrigé parce qu'il y avaient des erreurs de syntaxe
c'est le code que tavais fournit à la base, mais corrigé parce qu'il y avaient des erreurs de syntaxe
yoshiro
Messages postés
497
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
18 avril 2018
64
9 juil. 2009 à 21:41
9 juil. 2009 à 21:41
non justement ça ne récupère pas le bon id, ça me renvoie toujours le dernier id et pas celui choisi !!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
185
9 juil. 2009 à 21:45
9 juil. 2009 à 21:45
Heu
tu peux faire un echo de $supp juste avant la requete, pour voir ce que ca donne ?
tu peux faire un echo de $supp juste avant la requete, pour voir ce que ca donne ?
yoshiro
Messages postés
497
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
18 avril 2018
64
9 juil. 2009 à 21:51
9 juil. 2009 à 21:51
désolé je me suis trompé ça insert tous les champs !!
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
185
9 juil. 2009 à 21:53
9 juil. 2009 à 21:53
Ha :)
comme quoi l'obstination finit par payer XD
comme quoi l'obstination finit par payer XD
yoshiro
Messages postés
497
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
18 avril 2018
64
9 juil. 2009 à 21:55
9 juil. 2009 à 21:55
pas vraiment car ça ne prend pas l'id voulu !!
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
185
9 juil. 2009 à 21:56
9 juil. 2009 à 21:56
ha m**** ! XD
heu ben du coup, ca te donne quoi le echo ?
heu ben du coup, ca te donne quoi le echo ?
yoshiro
Messages postés
497
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
18 avril 2018
64
9 juil. 2009 à 22:03
9 juil. 2009 à 22:03
ça me renvoie ceci
INSERT INTO supprimer (id, titre, nom_categorie, article, pseudo, date) SELECT article_id, titre, nom_categorie, article, pseudo, date FROM articles WHERE article_id= "à chaque id c'est -a- dire pour tous les id "
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
185
9 juil. 2009 à 22:04
9 juil. 2009 à 22:04
Ben donc, ca vient pas de là l'erreur, mais de ta requete select du dessus !
si ton $mess['article_id'] est vide c'est pas de la faute de ton insert ^^
si ton $mess['article_id'] est vide c'est pas de la faute de ton insert ^^
yoshiro
Messages postés
497
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
18 avril 2018
64
9 juil. 2009 à 22:14
9 juil. 2009 à 22:14
j'ai mis mon insert à la fin du while et ça renvoie le dernier id !!
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
185
9 juil. 2009 à 22:18
9 juil. 2009 à 22:18
Heu
ôtes moi d'un doute ...
ton insert là, tu veux bien le faire quand l'utilisateur clique sur le bouton supprime ?
et là, ton insert, il serait dans la page où tu as ton formulaire ?
ôtes moi d'un doute ...
ton insert là, tu veux bien le faire quand l'utilisateur clique sur le bouton supprime ?
et là, ton insert, il serait dans la page où tu as ton formulaire ?
yoshiro
Messages postés
497
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
18 avril 2018
64
9 juil. 2009 à 22:30
9 juil. 2009 à 22:30
oui
et normalement en faisant cela ça récupère l'id que l'utilisateur veut supprimer
j'ai essayer avec le $mess['article_id'] et avec un hidden dont la valeur serait $mess['article_id'] !!
Mais c'est toujours pareil ça me renvoie le dernier id non celui qu'il a choisi !!
et normalement en faisant cela ça récupère l'id que l'utilisateur veut supprimer
j'ai essayer avec le $mess['article_id'] et avec un hidden dont la valeur serait $mess['article_id'] !!
Mais c'est toujours pareil ça me renvoie le dernier id non celui qu'il a choisi !!
while( $mess = mysql_fetch_array($article) )
{
echo("<form method='POST' action='voirarticle.php'>
<tr>
<td align='center'>".$mess['article_id']. "</td>
<input type='hidden' name='artid' value='".$mess['article_id']."'/>
<td align='center'>".$mess['titre']. "</td>
<td align='center'>".$mess['nom_categorie']. "</td>
<td align='center'>".$mess['pseudo']. "</td>
<td align='center'>".$mess['date']. "</td>
<td align='center'><a href='modifart.php?arteid=".$mess['article_id']."'><img src='imgs/admin/edit.png' title='Modifier article' border='0'/></a></td>
<td align='center'><a href='regart.php?arteid=".$mess['article_id']."'><img src='imgs/admin/copy.png' title='Voir article' border='0' /></a></td>");
if ($profil['identifiant'] == "admin")
{
echo ("<td align='center'> <input type='radio' name='iden' id='iden' value='supprime'/> ");
echo("</td>");
}
echo ("</tr>");
}
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
185
9 juil. 2009 à 22:35
9 juil. 2009 à 22:35
Ben oui, ton insert faut pas le faire dans la page de ton formulare, mais dans la page de traitement du form
yoshiro
Messages postés
497
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
18 avril 2018
64
9 juil. 2009 à 22:46
9 juil. 2009 à 22:46
Oui c vrai mais comment je récupère l'id j'ai essayé avec un input hidden dans le formulaire mais ça me renvoie le dernier id !!
<input type='hidden' name='artid' value='".$mess['article_id']."'/>
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
185
9 juil. 2009 à 22:52
9 juil. 2009 à 22:52
Ben oui ca métonne pas, ton form est jamais fermé, du coup ben ca prend le dernier champ ...
il te faut un echo "</form>"; à la derniere ligne de ton while
enfin c'est bien sensé supprimer qu'un seul article, ou bien plusieurs ?
il te faut un echo "</form>"; à la derniere ligne de ton while
enfin c'est bien sensé supprimer qu'un seul article, ou bien plusieurs ?
yoshiro
Messages postés
497
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
18 avril 2018
64
9 juil. 2009 à 22:59
9 juil. 2009 à 22:59
mais mon input est dans le form en haut de
Et c'est un seul article qui doit être supprimer pour l'instant !!
<input type='submit' name='enregistrer' value='Valider'>
Et c'est un seul article qui doit être supprimer pour l'instant !!
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
185
9 juil. 2009 à 23:01
9 juil. 2009 à 23:01
heu
tu as un seul bouton input, ou c'est un par produit ?
parce que là ca risque pas de marcher vu comme c'est fait ^^
tu as un seul bouton input, ou c'est un par produit ?
parce que là ca risque pas de marcher vu comme c'est fait ^^
yoshiro
Messages postés
497
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
18 avril 2018
64
9 juil. 2009 à 23:05
9 juil. 2009 à 23:05
while( $mess = mysql_fetch_array($article) )
{
echo("<form method='POST' action='voirarticle.php'>
<tr>
<td align='center'>".$mess['article_id']. "</td>
<td align='center'>".$mess['titre']. "</td>
<td align='center'>".$mess['nom_categorie']. "</td>
<td align='center'>".$mess['pseudo']. "</td>
<td align='center'>".$mess['date']. "</td>
<td align='center'><a href='modifart.php?arteid=".$mess['article_id']."'><img src='imgs/admin/edit.png' title='Modifier article' border='0'/></a></td>
<td align='center'><a href='regart.php?arteid=".$mess['article_id']."'><img src='imgs/admin/copy.png' title='Voir article' border='0' /></a></td>
<td align='center'> <input type='radio' name='iden' id='iden' value='supprime'/>
<input type='hidden' name='artid' value='".$mess['article_id']."'/> </td>
</tr>");
}
echo("</table>
Comme vous pouvez le voir un seul input inclue dans le while !!