Supprimer une ligne d'un tableau en php
Fermé
gmartine
-
21 févr. 2010 à 11:58
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 22 févr. 2010 à 09:55
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 22 févr. 2010 à 09:55
A voir également:
- Supprimer une ligne d'un tableau en php
- Tableau croisé dynamique - Guide
- Supprimer une page word - Guide
- Tableau ascii - Guide
- Comment faire un tableau - Guide
- Site de vente en ligne particulier - Guide
2 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
21 févr. 2010 à 15:48
21 févr. 2010 à 15:48
essayes comme ça:
<?php //je suppose que c'est le script de supprimer.php ? include("init.php"); ?> <html> <title>Effacer un enregistrement</title> <body> <?php /* _________________RECUP_DES_DONNEES____________________ */ if(isset($_GET['id'])) $id=$_GET['id']; if(isset($_GET['oui'])) $id=$_GET['oui']; if ($oui==1) { $effacer=mysql_query("DELETE FROM candidat WHERE id=$id",$db_link); if($effacer){ //il vaut mieux verifier que l'effacement s'est bien passé pour donner le mesage eff Ok echo "<h1 align=center>Enregistrement effacé<br><br><a href='cand.php'>Retour</a>"; }else{ echo "<h1 align=center>Probleme, enregistrement non effacé<br><br><a href='cand.php'>Retour</a>"; } else { // EFFACE SI ID=X AU CHARGEMENT echo "<h1 align=center>Voulez-vous effacer définitivement l'enregistrement suivant ? </h1>"; $result = mysql_query("SELECT * FROM candidat WHERE id='$eff'",$db_link); $number = MYSQL_NUM_ROWS($result); $id=mysql_result($result,0,"id"); $lvl=mysql_result($result,0,"lvl"); $prenom=mysql_result($result,0,"prenom"); $age=mysql_result($result,0,"age"); $nom_personnage=mysql_result($result,0,"nom_personnage"); $classe=mysql_result($result,0,"classe"); $specialisation=mysql_result($result,0,"specialisation"); $metier1=mysql_result($result,0,"metier1"); $metier2=mysql_result($result,0,"metier2"); $pve=mysql_result($result,0,"pve"); $dispo=mysql_result($result,0,"dispo"); $motiv=mysql_result($result,0,"motiv"); $objectif=mysql_result($result,0,"objectif"); $date=mysql_result($result,0,"date"); echo "<p align=center>$prenom<br><br>$nom_personnage<br>$classe<br>$specialisation<br>$metier1<br>$metier2<br>$pve<br>$dispo<br>$motiv<br>$objectif<br></p>"; echo "<br><br><br><p align=center><a href='supprimer.php?id=$id&oui=1'>OUI</a> <a href='cand.php'>NON</a></p>"; } ?> </body> </html>
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
22 févr. 2010 à 09:55
22 févr. 2010 à 09:55
if($effacer){ //il vaut mieux verifier que l'effacement s'est bien passé pour donner le mesage eff Ok echo "<h1 align=center>Enregistrement effacé<br><br><a href='cand.php'>Retour</a>"; }else{ echo "<h1 align=center>Probleme, enregistrement non effacé<br><br><a href='cand.php'>Retour</a>"; } }else { //il manquait la } ici
21 févr. 2010 à 18:33
ce qui correspond au code en gras
echo "<h1 align=center>Probleme, enregistrement non effacé<br><br><a href='cand.php'>Retour</a>";
}
else {
// EFFACE SI ID=X AU CHARGEMENT
echo "<h1 align=center>Voulez-vous effacer définitivement l'enregistrement suivant ? </h1>";