IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dreamweaver Discussion :

[CS3] pas d'erreur mais ?


Sujet :

Dreamweaver

  1. #1
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    610
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 610
    Points : 66
    Points
    66
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 :
    <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>

  2. #2
    Membre averti

    Inscrit en
    Mai 2008
    Messages
    348
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 348
    Points : 397
    Points
    397
    Par défaut
    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

Discussions similaires

  1. [MySQL] pas d'erreur mais l'insertion dans la base ne marche pas bien
    Par info_sara dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 21/05/2008, 15h55
  2. Réponses: 10
    Dernier message: 18/07/2007, 20h15
  3. pas d'erreur mais update qui marche pas
    Par gloppy dans le forum Requêtes
    Réponses: 2
    Dernier message: 06/12/2006, 16h49
  4. Réponses: 2
    Dernier message: 17/05/2006, 14h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo