Aidez-moi php mysql delete
bassaa
Messages postés
23
Statut
Membre
-
bassaa Messages postés 23 Statut Membre -
bassaa Messages postés 23 Statut Membre -
Bonjour,
j'ai un probleme avec l'operation supprimer " delete " les enseignants à table ' enseignants' de la base donnée ' test ' est n'a pas supprimer tel que j'exécute les formulaire suivant:
"supprimer.php" :
<html><head><title>supprimer enseignants</title>
</head>
<body>
<?
$db="test";
$link = mysql_connect('localhost', 'root', '');
if (! $link)
die(mysql_error());
mysql_select_db($db , $link)
or die("Couldn't open $db: ".mysql_error());
$result = mysql_query( "SELECT * FROM enseignants" )
or die("SELECT Error: ".mysql_error());
$num_rows = mysql_num_rows($result);
mysql_close($link);
?>
<br>
<form method="POST" action="delete.php">
<pre>
Enter Id enseignant: <input type="text" name="id_ens" size="5">
<input type="Submit" value="supprimer">
</pre>
</form>
</body>
</html>
et "delete.php ":
<?
$id_ens=$_POST['id_ens'];
$db="test";
$link = mysql_connect("localhost", "root", "");
if (! $link)
die("Couldn't connect to MySQL");
mysql_select_db($db , $link)
or die("Couldn't open $db: ".mysql_error());
mysql_query("DELETE enseignants WHERE id_ens=$id_ens");
mysql_close($link);
?>
aidez moi ou le problème et merci beaucoup
j'ai un probleme avec l'operation supprimer " delete " les enseignants à table ' enseignants' de la base donnée ' test ' est n'a pas supprimer tel que j'exécute les formulaire suivant:
"supprimer.php" :
<html><head><title>supprimer enseignants</title>
</head>
<body>
<?
$db="test";
$link = mysql_connect('localhost', 'root', '');
if (! $link)
die(mysql_error());
mysql_select_db($db , $link)
or die("Couldn't open $db: ".mysql_error());
$result = mysql_query( "SELECT * FROM enseignants" )
or die("SELECT Error: ".mysql_error());
$num_rows = mysql_num_rows($result);
mysql_close($link);
?>
<br>
<form method="POST" action="delete.php">
<pre>
Enter Id enseignant: <input type="text" name="id_ens" size="5">
<input type="Submit" value="supprimer">
</pre>
</form>
</body>
</html>
et "delete.php ":
<?
$id_ens=$_POST['id_ens'];
$db="test";
$link = mysql_connect("localhost", "root", "");
if (! $link)
die("Couldn't connect to MySQL");
mysql_select_db($db , $link)
or die("Couldn't open $db: ".mysql_error());
mysql_query("DELETE enseignants WHERE id_ens=$id_ens");
mysql_close($link);
?>
aidez moi ou le problème et merci beaucoup
A voir également:
- Aidez-moi php mysql delete
- Hiberfil.sys delete - Guide
- Just delete me - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mysql community download - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
4 réponses
salut
je ne comprends pas pourquoi tu ouvres ta table dans supprimer.php!Tu ouvres, tu définis quelques variables, et tu passes a autre chose! Curieux comme procédure.
puis dans le delete.php, si la solution de Meolan
Delete from enseignants where id_ens=$id_ens
ne marche pas, essaye" Delete from enseignants where id_ens='$id_ens'";
je n'en suis pas sur mais il faut se méfier des problèmes de parenthese
@+
je ne comprends pas pourquoi tu ouvres ta table dans supprimer.php!Tu ouvres, tu définis quelques variables, et tu passes a autre chose! Curieux comme procédure.
puis dans le delete.php, si la solution de Meolan
Delete from enseignants where id_ens=$id_ens
ne marche pas, essaye" Delete from enseignants where id_ens='$id_ens'";
je n'en suis pas sur mais il faut se méfier des problèmes de parenthese
@+
Non il n'y aura pas de problèmes de ce côté là : les variables qui se trouvent entre quote double sont interprétées. ET je suppose très fortement que l'ID est un entier (par contresi c'est du texte en effet..). Après c'est bien mieux de mettre entre quote simple avec des concaténétations de bout de texte, beaucoup plus clair pour le développeur...
merci bcp
j'ajoute from comme suit mais méme probléme ' pas de supprimer '
<?
$id_ens=$_POST['id_ens'];
$db="test";
$link = mysql_connect("localhost", "root", "");
if (! $link)
die("Couldn't connect to MySQL");
mysql_select_db($db , $link)
or die("Couldn't open $db: ".mysql_error());
mysql_query("DELETE FROM enseignants WHERE id_ens=$id_ens");
mysql_close($link);
?>
c'est possible une autre solution? et merci bcp
j'ajoute from comme suit mais méme probléme ' pas de supprimer '
<?
$id_ens=$_POST['id_ens'];
$db="test";
$link = mysql_connect("localhost", "root", "");
if (! $link)
die("Couldn't connect to MySQL");
mysql_select_db($db , $link)
or die("Couldn't open $db: ".mysql_error());
mysql_query("DELETE FROM enseignants WHERE id_ens=$id_ens");
mysql_close($link);
?>
c'est possible une autre solution? et merci bcp