Conserver les valeurs d'un formulaire

Résolu
chemsoun Messages postés 32 Statut Membre -  
chemsoun Messages postés 32 Statut Membre -
Bonjour,

Bonjour à tous
Je suis débutant en PHP.
J'ai créer un formulaire de modifiacation de classement d'équipe avec 3 colonnes:
1==> rang
2==>équipe
3==>modifier(lien qui renvoi sur une page modification.php)

mon probléme c'est que je veut que le rang de l'équipe et son nom s'affiche par défaut dans le formulaire de la page modification.php sans le retapper une autre fois .

j'ai essayer plusieurs methodes mais sans résultats, avez vous quelques solutions ^^
merci d'avance.

10 réponses

  1. chemsoun Messages postés 32 Statut Membre
     
    Angelneonizz merci pour votre réponse ,mais je croit que tu n'a pas bien compris mon problème ...
    je veut que mes données qui existent dans le premier formulaire ,existent une autre fois comme des valeurs par défaut dans un deuxième formulaire pour les modifier ...
    0
  2. ThEBiShOp Messages postés 9307 Date d'inscription   Statut Contributeur Dernière intervention   1 606
     
    pour afficher une donnée dans un champ d'un formulaire il faut mettre un code dans ce goût là :

    <input name="champ1" value="<?php echo $_POST['champprécédent']; ?>"/>
    0
  3. chemsoun Messages postés 32 Statut Membre
     
    <?php
    session_start();
    $BDD = mysql_connect("localhost","root","");
    mysql_select_db("jslamta");
    $requete="SELECT journee ,equipe FROM index_calendrier";
    $resultat=mysql_query($requete);
    ?>
    <head>
    >
    <title>Document sans nom</title>

    <body>

    <?php

    <form action="modif_calendrier.php" method="post">
    <table width="432" border="5" align="center">
    <tr>
    <td width="179" ><strong><center>journee</center></strong></td>
    <td width="229" ><strong><center>équipe</center></strong></td>

    </tr>
    <?php while($calendrier=mysql_fetch_array($resultat))

    {?>
    <tr>
    <td><div align="center"><?php echo $calendrier['journee']; ?></div> </td>
    <td align="center"><?php echo $calendrier['equipe']; ?></td>
    <td width="229" ><a href="modif_calendrier.php">modifier</a></td>
    <td width="229" ><input type="submit" name="supprimer" value="supprimer" /></td>
    </tr>
    <?php }
    ?>
    </table>

    **la page modif_calendrier.php**

    <?php
    session_start();

    $BDD = mysql_connect("localhost","root","");
    mysql_select_db("jslamta");
    $requete="SELECT * FROM index_calendrier ";
    $resultat=mysql_query($requete);
    $calendrier=mysql_fetch_array($resultat);

    ?>

    <head>

    <title>Document sans nom</title>
    </head>

    <body>

    <form action="modif_calendrier.php" method="post">
    <table>
    <tr>
    <td>le N° de la journée a modifiée</td>
    <td><input type="text" name="journee" size="4" value="<?php echo $_POST['journee']; ?>"/></td>
    <td>match</td>
    <td><input type="text" name="equipe" value="<?php echo $_POST['equipe']; ?>"/></td>

    </tr>
    </table>
    </form>

    </body>
    </html>

    ya t'il un probléme ici !!!!!
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. ThEBiShOp Messages postés 9307 Date d'inscription   Statut Contributeur Dernière intervention   1 606
     
    je sais pas, ça marche ou pas ??
    0
  6. chemsoun Messages postés 32 Statut Membre
     
    non ça marche pas . le lien "modifier" dans le premiere page est repéter tout au long du tableau ( devant chaque equipe on trouve un lien modifier qui ramene a la page modif_calendrier) je veut que en cliquant sur modifer d'un ligne les données qui existnet dans cette ligne seront affichées par défaut dans le deuxiéme formulaire pour les modifier
    0
  7. ThEBiShOp Messages postés 9307 Date d'inscription   Statut Contributeur Dernière intervention   1 606
     
    remplacer cette ligne
    <td width="229" ><a href="modif_calendrier.php">modifier</a></td> 


    par
    <?php
    echo "<td width=\"229\" ><a href=\"modif_calendrier.php?journee=$calendrier['journee']&equipe=$calendrier['equipe']\">modifier</a></td>";
    ?>


    puis remplacer $_POST['journee'] et $_POST['equipe'] par $_GET['journee'] et $_GET['equipe']

    ça devrait aller mieux
    0
  8. chemsoun Messages postés 32 Statut Membre
     
    il ya une faute dans la ligne
    <?php
    echo "<td width=\"229\" ><a href=\"modif_calendrier.php?journee=$calendrier['journee']&equipe=$calendrier['equipe']\">modifier</a></td>";
    ?>
    0
  9. ThEBiShOp Messages postés 9307 Date d'inscription   Statut Contributeur Dernière intervention   1 606
     
    ça dit quoi ?
    0
  10. chemsoun Messages postés 32 Statut Membre
     
    c'est bien j'ai trouvé la solution , il suffit d'indiquer l'id
    0