Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > Dreamweaver
Dreamweaver Forum d'entraide des utilisateurs de Adobe Dreamweaver. Avant toutes questions : FAQ Dreamweaver.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/05/2008, 20h30   #1
Membre du Club
 
Inscription : septembre 2007
Messages : 424
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 424
Points : 41
Points : 41
Par défaut [CS3] pas d'erreur mais ?

bonjour,
je veux supprimer un enregistrement mais la suppression ne marcha pas.
j'ai crée une page "modifier_supprimer.php" si je clique sur supprimer il doit venir a la page 'supprimer_enseignant.php' pour confirmer la suppression mais quand j'exécute la suppression faite sans confirmation la page de confirmation n'affiche pas mais comment la suppression faite le code de suppression est dans la page de confirmation
le code de la page 'modifier_supprimer.php'
est
Code :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<table width="557" align="center" cellpadding="0" cellspacing="0" background="../../../../image/fbgg.jpg">
    <tr>
      <td width="204" height="43"><span class="style23">Nom et prenom</span></td>
      <td width="162"><span class="style25">Modifier le 
      dossier</span></td>
      <td width="189"><span class="style23">Supprimer le 
      Dossier</span></td>
    </tr>
    <?php do { ?>
      <tr>
        <td height="42"><?php echo $row_rs_enseig['nom']; ?> <?php echo $row_rs_enseig['prenom']; ?></td>
        <td><div align="center"><a href="modifier_enseignant.php?code=<?php echo$row_rs_enseig['code'];?>">Modifier</a></div></td>
        <td><div align="center"><a href="supprimer_enseignant.php?code=<?php echo$row_rs_enseig['code'];?>">Supprimer</a></div></td>
      </tr>
      <?php } while ($row_rs_enseig = mysql_fetch_assoc($rs_enseig)); ?>
  </table>
le code de la page 'supprimer_enseignant.php' est
Code :
Citation:
<table width="239" align="center" cellpadding="0" cellspacing="0" background="../../../../image/corpsb.jpg">
<tr>
<td width="89" height="41">Nom :</td>
<td width="148"><?php echo $row_rs_enseig['nom']; ?></td>
</tr>
<tr>
<td height="44">Prenom :</td>
<td><?php echo $row_rs_enseig['prenom']; ?></td>
</tr>
<tr>
<td height="37"><form id="form1" name="form1" method="get" action="">
<label>
<input type="submit" name="button2" id="button2" value="supprimer" />
</label>
</form> </td>
<td>&nbsp;</td>
</tr>
</table>
dreamVIG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/05/2008, 17h06   #2
Membre éclairé
 
Inscription : mai 2008
Messages : 348
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 348
Points : 356
Points : 356
Dans ta page de confirmation, il n'y a qu'un formulaire html. Il te faut utiliser le comportement de serveur "supprimer l'enregistrement".
Pour que la suppression fonctionne, il faut appeler la même page ('supprimer_enseignant.php') et lui passer comme variable d'URL la notion "http://tonsite.com/supprimer_enseignant.php?code=lecodeenquestion&supp=ok"

--> <form id="form1" name="form1" method="get" action="supprimer_enseignant.php?code=<?php echo$row_rs_enseig['code'];>&supp=ok">


Pourquoi supp=OK ? Simplement parce que si on ne met que l'url sans cet ajout, tu n'auras pas eu le temps de confirmer, l'enregistrement sera supprimé directement car le lien définit dans ton premier fichier est href="supprimer_enseignant.php?code=<?php echo$row_rs_enseig['code'];>"

ps : dans supprimer_enseignant.php, ne pas oublier de déclarer la requête qui se trouve dans le premier fichier
Botzouk est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h32.


 
 
 
 
Partenaires

Hébergement Web