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 server - 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
