Supprimer un enregistrement
mouna
-
Nico70 Messages postés 279 Date d'inscription Statut Contributeur Dernière intervention -
Nico70 Messages postés 279 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai essayé de faire dans l'affichage de chaque client cette ligne pour permettre à chaque client la possibilité de le supprimer
Code :
echo '<td bgcolor="#CCCCCC" width="25"><a href=\"#\" onClick=\"confirme"('.$data['codeClt'].')"\" ><img src=" supprimer.jpg" width= "25" height="25"></td></a></tr>';
et j'ai dans le head de cette page ce script là:
Code :
<script language="javascript">
function confirme( identifiant )
{
var confirmation = confirm( "Voulez vous vraiment supprimer ce client ?" ) ;
if( confirmation )
{
document.location.href = "suppression.php?idPersonne="+identifiant ;
}
}
</script>
et voilà ce qui est dans la page suppression.php
Code :
<?php
//connection au serveur:
include ("connexion.php") ;
//récupération de la variable d'URL,
//qui va nous permettre de savoir quel enregistrement supprimer:
$id = $_GET["idPersonne"] ;
//requête SQL:
$sql = "DELETE
FROM client
WHERE codeClt = ".$id ;
echo $sql ;
//exécution de la requête:
$requete = mysql_query( $sql) ;
//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") ;
}
?>
Le problème qui reste que lorsque je clique sur le lien de suppression la fonction confirme n'exécute pas, il m'affiche une page indiquant que la page cité n'est pas trouvé et dans la barre d'adresse il affiche le # comme une adresse du site. SVP aider moiii
J'ai essayé de faire dans l'affichage de chaque client cette ligne pour permettre à chaque client la possibilité de le supprimer
Code :
echo '<td bgcolor="#CCCCCC" width="25"><a href=\"#\" onClick=\"confirme"('.$data['codeClt'].')"\" ><img src=" supprimer.jpg" width= "25" height="25"></td></a></tr>';
et j'ai dans le head de cette page ce script là:
Code :
<script language="javascript">
function confirme( identifiant )
{
var confirmation = confirm( "Voulez vous vraiment supprimer ce client ?" ) ;
if( confirmation )
{
document.location.href = "suppression.php?idPersonne="+identifiant ;
}
}
</script>
et voilà ce qui est dans la page suppression.php
Code :
<?php
//connection au serveur:
include ("connexion.php") ;
//récupération de la variable d'URL,
//qui va nous permettre de savoir quel enregistrement supprimer:
$id = $_GET["idPersonne"] ;
//requête SQL:
$sql = "DELETE
FROM client
WHERE codeClt = ".$id ;
echo $sql ;
//exécution de la requête:
$requete = mysql_query( $sql) ;
//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") ;
}
?>
Le problème qui reste que lorsque je clique sur le lien de suppression la fonction confirme n'exécute pas, il m'affiche une page indiquant que la page cité n'est pas trouvé et dans la barre d'adresse il affiche le # comme une adresse du site. SVP aider moiii
A voir également:
- Supprimer un enregistrement
- Supprimer rond bleu whatsapp - Guide
- Supprimer page word - Guide
- Impossible de supprimer un fichier - Guide
- Supprimer pub youtube - Accueil - Streaming
- Comment supprimer un compte gmail - Guide
1 réponse
Bonjour,
voilà pourquoi vous avez le "#":
et pour la page non trouvé,
avez vous un fichier "connexion.php" dans le même dossier ?
Éleveur de pingouins et de renards, fière de l'être ;)
voilà pourquoi vous avez le "#":
echo '<td bgcolor="#CCCCCC" width="25"><a href=\">>#<<\" onClick=\"confirme"('.$data['codeClt'].')"\" ><img src=" supprimer.jpg" width= "25" height="25"></td></a></tr>';
et pour la page non trouvé,
avez vous un fichier "connexion.php" dans le même dossier ?
Éleveur de pingouins et de renards, fière de l'être ;)