Suppression en php
coco
-
Bobinours Messages postés 2898 Date d'inscription Statut Membre Dernière intervention -
Bobinours Messages postés 2898 Date d'inscription Statut Membre Dernière intervention -
salut,
j'ai fait un script en php pour supprimer des données d'un formulaire mais le pb c'est que ça ne supprime pas les données.
<?
//cnx à la base de données
$bd = mysql_connect('localhost', 'login','mot de passe') or die ("erreur de connexion");
//séléction de la bd
mysql_select_db(courrier2, $bd) or die("erreur de connexion à la base");
//$query = "select * from modele where nommodele = '$nommod'";
// $result = mysql_query($query);
// on supprime le modele
$query1 = "DELETE FROM modele WHERE modele.nommodele = '$nommod'";
$result1 = mysql_query($query1) or die ("erreur");
if ($result1 <> 0){
echo"l'enregistrement a ete supprimé ";}
mysql_close();
?>
j'ai essayer de faire un select pour voir que ça affiche bien les données... et le select marche ! par contre dans mon formulaire, j'ai une liste déroulante, est ce que ça ne viendrais pas de là ???
j'ai fait un script en php pour supprimer des données d'un formulaire mais le pb c'est que ça ne supprime pas les données.
<?
//cnx à la base de données
$bd = mysql_connect('localhost', 'login','mot de passe') or die ("erreur de connexion");
//séléction de la bd
mysql_select_db(courrier2, $bd) or die("erreur de connexion à la base");
//$query = "select * from modele where nommodele = '$nommod'";
// $result = mysql_query($query);
// on supprime le modele
$query1 = "DELETE FROM modele WHERE modele.nommodele = '$nommod'";
$result1 = mysql_query($query1) or die ("erreur");
if ($result1 <> 0){
echo"l'enregistrement a ete supprimé ";}
mysql_close();
?>
j'ai essayer de faire un select pour voir que ça affiche bien les données... et le select marche ! par contre dans mon formulaire, j'ai une liste déroulante, est ce que ça ne viendrais pas de là ???
A voir également:
- Suppression en php
- Forcer suppression fichier - Guide
- Easy php - Télécharger - Divers Web & Internet
- Suppression compte gmail - Guide
- Suppression page word - Guide
- Suppression pub youtube - Accueil - Streaming
3 réponses
Salut,
Rien a voir avec ta combo box.
En fait pour debugguer, essaie de faire un echo de ta requete DELETE. Ensuite fais un copier/coller dans phpMyAdmin pour tester ta requete.
Tu devrais avoir un message d'erreur plus "expressif" !
A+ !
Kalamit,
Je ponce donc j'essuie... :@)
Rien a voir avec ta combo box.
En fait pour debugguer, essaie de faire un echo de ta requete DELETE. Ensuite fais un copier/coller dans phpMyAdmin pour tester ta requete.
Tu devrais avoir un message d'erreur plus "expressif" !
A+ !
Kalamit,
Je ponce donc j'essuie... :@)
Salut coco !
Mais quel est donc cet opérateur ? : <>
Ne veux-tu pas utiliser plutôt celui là : !=
Comme le dit kalamit, il te faut plus de détail sur tes erreurs.
Pour cela, utilise mysql_error() :
// on supprime le modele
$query1 = "DELETE FROM modele WHERE modele.nommodele = '$nommod'";
print $query1;
$result1 = mysql_query($query1) or die ("erreur :".mysql_error());
Mais quel est donc cet opérateur ? : <>
Ne veux-tu pas utiliser plutôt celui là : !=
Comme le dit kalamit, il te faut plus de détail sur tes erreurs.
Pour cela, utilise mysql_error() :
// on supprime le modele
$query1 = "DELETE FROM modele WHERE modele.nommodele = '$nommod'";
print $query1;
$result1 = mysql_query($query1) or die ("erreur :".mysql_error());