par
glodybiss4 » 05 janv. 2012, 09:44
Bonjour à tous !
J'aimerai suppression un utilisateur existant dans ma base des données, j'ai bien construit mon code tout fonctionne et il n'y a aucune erreur qui s'affiche alors quand je clique sur bouton de suppression je reçoit quand même le message confirment que l'utilisateur à été supprimer mais quand je vérifie dans ma base des données celui-ci y est toujours pourtant la requête arrive quand même jusqu'à ma base des données.
Voici mes codes :
Le fichier delete.php
<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "mabase" ) ;
?>
<?php
//un lien n'envoie pas en POST mais en GET, et pas de name ?
if(isset($_GET['supprimer']) && $_GET['supprimer']!= "" ){
$id=mysql_real_escape_string( $_GET['supprimer']); //sécurité !!
$sql = "DELETE FROM `agent` WHERE id = ".$id;
//exécution de la requête:
$result = mysql_query( $sql) ;
//affichage des résultats, pour savoir si la suppression a marchée:
//if($requete) ==> d'ou sort ce $requette ?
if($result)
{
echo("La suppression à été correctement effectuée") ;
echo("</br><a href =\"accueil.php?view=4\">Cliquer pour retourner sur la pas</a>") ;
}
else
{
echo("La suppression à échouée") ;
}
} //exécution de la requête:
?>
Le lien sur ma page où se trouve l'utilisateur à supprimer
<div width="400px" class="right" style="margin-top:20px;">
<a href="delete.php?supprimer=<?php echo $id; ?>">Supprimer</a>
</div>
Bonjour à tous !
J'aimerai suppression un utilisateur existant dans ma base des données, j'ai bien construit mon code tout fonctionne et il n'y a aucune erreur qui s'affiche alors quand je clique sur bouton de suppression je reçoit quand même le message confirment que l'utilisateur à été supprimer mais quand je vérifie dans ma base des données celui-ci y est toujours pourtant la requête arrive quand même jusqu'à ma base des données.
Voici mes codes :
Le fichier delete.php
[php]<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "mabase" ) ;
?>
<?php
//un lien n'envoie pas en POST mais en GET, et pas de name ?
if(isset($_GET['supprimer']) && $_GET['supprimer']!= "" ){
$id=mysql_real_escape_string( $_GET['supprimer']); //sécurité !!
$sql = "DELETE FROM `agent` WHERE id = ".$id;
//exécution de la requête:
$result = mysql_query( $sql) ;
//affichage des résultats, pour savoir si la suppression a marchée:
//if($requete) ==> d'ou sort ce $requette ?
if($result)
{
echo("La suppression à été correctement effectuée") ;
echo("</br><a href =\"accueil.php?view=4\">Cliquer pour retourner sur la pas</a>") ;
}
else
{
echo("La suppression à échouée") ;
}
} //exécution de la requête:
?>[/php]
Le lien sur ma page où se trouve l'utilisateur à supprimer
[php]<div width="400px" class="right" style="margin-top:20px;">
<a href="delete.php?supprimer=<?php echo $id; ?>">Supprimer</a>
</div>
[/php]