Conserver les valeurs d'un formulaire

Résolu
chemsoun Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -  
chemsoun Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -
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

Angelneonizz Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   137
 
Bonjour,

voila un très bon tuto :

http://www.phpdebutant.org/article56.php

0
chemsoun Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
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
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
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
chemsoun Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
<?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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
je sais pas, ça marche ou pas ??
0
chemsoun Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
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
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
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
chemsoun Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
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
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
ça dit quoi ?
0
chemsoun Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
c'est bien j'ai trouvé la solution , il suffit d'indiquer l'id
0