Problème de requête SQL
Voilà tu copie colle et t'éxécute.

Code PHP :
<?php
/* Script de suppression d'entrée en table selon l'ID
 *
 */

 # CONFIG
$host "host";     // host
$user "user";     // Nom de comtpe mysql
$pass "rmdp";     // MDP de mysql
$table "table";     // Table
$dbname "";        // Base de données

$msg ="";

$sql = new mysqli($host$user$pass$dbname);
    
// on éxécute seulement si il y a qqch dans le post et si c'est un nombre.
    
if(isset($_POST["id_to_delete"]))
    {
        if(
is_int($_POST["id_to_delete"]))
        {
            
$sql->query("DELETE FROM ".$table." WHERE id='".$_POST["id_to_delete"]."'");
            
$msg "<span style='color:green;'>OK : ID ".$_POST["id_to_delete"]." supprimé dans la table ".$table."</span>";
        }
        else
        {
            
$msg="<span style='color:red;'>ERREUR : l'argument doit être de type Integer !</span>";
        }
    }
    

?>

<form method="post" action="?">
ID a supprimer : <input type="text" name="id_to_delete" id="id_to_delete"> <input type="submit" value="Supprimer">
</form>
<br/><br/>
<?php 

echo $msg 

$sql->close();
?>

Édition :
SI ça ne marche pas dis le mais je pense que ca doit fonctionner !

Retourner en haut Accueil