suppression enregistrement PHP
Bonjour mes codes php ne marchent pas.... :?:?:?
Message la suppresison a echoue
Pourtant les enregistrements existent
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| <html>
<head>
<title>suppression de données en PHP :: partie 1</title>
<script language="javascript">
function confirme( identifiant )
{
var confirmation = confirm( "Voulez vous vraiment supprimer cet enregistrement ?" ) ;
if( confirmation )
{
document.location.href = "suppression.php?login="+identifiant ;
}
}
</script>
</head>
<body>
<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "plesouder" ) ;
//requête SQL:
$sql = "SELECT *
FROM utilisateur
ORDER BY login" ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
while( $result = mysql_fetch_object( $requete ) )
{
echo("<div align=\"center\">".$result->nom." ".$result->login." <a href=\"#\" onClick=\"confirme('".$result->login."')\" >supprimer</a><br>\n") ;
}
?>
</body>
</html> |
2eme fichier
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| <?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "plesouder" ) ;
//récupération de la variable d'URL,
//qui va nous permettre de savoir quel enregistrement supprimer:
$id = $_GET["login"] ;
//requête SQL:
$sql = "DELETE
FROM utilisateur
WHERE login = ".$id ;
echo $sql ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des résultats, pour savoir si la suppression a marchée:
if($requete)
{
echo("La suppression à été correctement effectuée") ;
}
else
{
echo("La suppression à échouée") ;
}
?> |