Bonjour, une de mes pages affiches mes demandes sous formes de tableau et a chaque lignes de mon tableau un bouton modifier me renvoi vers un formulaire (logiquement pré remplis avec les données de la demande lié au bouton "modifier") le problème étant que chaque bouton modifier me renvoi vers un formulaire rempli avec les données de ma dernière ligne du tableau. J'aimerai donc que chaque bouton modifier corresponde a une ligne de mon tableau. Si quelqu'un a une ligne de mon tableau. Mon code étant :
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<?php
require_once "connect.php";
session_start();
 
 
$user = $_SESSION['login'];
if($_SESSION['login']!='admin')
{
$sql = "SELECT * FROM utilisateur, demande WHERE Demande.login = Utilisateur.login AND utilisateur.login='".$user."'";
$result = mysql_query($sql)or die(mysql_error());
 
$_SESSION['classe']=$donnees['Classe'];
$_SESSION['nbr']=$donnees['nombrecopie'];
$_SESSION['dossier']=$donnees['dossier/serie'];
$_SESSION['recto']=$donnees['recto/recto-verso'];
$_SESSION['format']=$donnees['format'];
$_SESSION['agrafe']=$donnees['agrafe'];
 
 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd >
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
	<head>
		<title></title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
		<link rel="stylesheet"type="text/css"href="designform.css"/>
	</head>
	<body>
<form action="moddmd.php" method="post">
<p>
<table class="important">
<tr>
<td></td>
<td>demandeur</td>
<td>numéro demande</td>
<td>date</td>
<td>classe</td>
<td>nombre copie</td>
<td>dossier/serie</td>
<td>recto/recto-verso</td>
<td>format</td>
<td>agrafe</td>
<td>etat</td>
<td>modifier</td>
<td>supprimer</td>
</tr>
<?php
while ($donnees = mysql_fetch_array($result) )
{
?>
<tr>
<td><input type="hidden" name="num" value="<?php print $donnees['num'];?>"/></td>
<td><?php echo $donnees['login']; ?></td>
<td><?php echo $donnees['num']; ?></td> 
<td><?php echo $donnees['date']; ?></td>
<td><?php echo $donnees['Classe']; ?></td>
<td><?php echo $donnees['nombrecopie']; ?></td>	
<td><?php echo $donnees['dossierSerie']; ?></td>
<td><?php echo $donnees['rectoRectoverso']; ?></td>
<td><?php echo $donnees['format']; ?></td>
<td><?php echo $donnees['agrafe']; ?></td>
<td><?php echo $donnees['etat']; ?> </td>
<td><input type="submit" value="modifier"/></td>
<td><input type="image" src="poubelle.jpg" value="Supprimer"/></td>
 <?php
}}
 
if($_SESSION['login']=='admin')
{
?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd >
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
	<head>
		<title>Service de reprographie</title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
		<link rel="stylesheet"type="text/css"href="designform.css">
	</head>
	<body>
		<center><h2>Choix de l'utilisateur</h2></center>
		<form action="traitementdmd.php" method="post">
		<p align ="center">
			<br/><br/>
			Utilisateur : <input type="text" name="utilisateur" size="10"/> 	
			<center>	<input type="submit" value="Envoyer"/>
			</body>
			</html>
<?php
mysql_close($db);
}
?>
pour le tableau et :
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
<?php
require_once "connect.php";
session_start();
 
$sql="SELECT etat FROM demande WHERE num ='".$_POST['num']."'";
$result = mysql_query($sql)or die(mysql_error());
$donnees = mysql_fetch_array($result);
 
if ($donnees['etat']=='en cours'){
 
$sql2 = "SELECT * FROM demande WHERE num='".$_POST['num']."'";
$result = mysql_query($sql2)or die(mysql_error());
{
while ($donnees = mysql_fetch_array($result) )
?>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd >
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
	<head>
		<title>Service de reprographie</title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
		<link rel="stylesheet"type="text/css"href="designform.css">
	</head>
	<body>
		<center><h2>Modification demande</h2></center>
		<form action="moddmd2.php" method="post">
		<p align ="center">
			<br/><br/>
 
			<input type="hidden" name="num" value="<?php print $_POST['num'];?>" size="10"/>
 
	Classe : <input type="text" name="classe" value="<?php print $donnees['Classe'];?>" size="10"/> 	
				Nombre de dossiers demandés : <input type="text" name="nbr" value="<?php print $donnees['nombrecopie'];?>"/></br></br>
</p>	
				<hr/>
 
 
			<?php if($donnees['dossierSerie']==dossier){?>
 
			<input type="radio" name="dossier/serie" value="dossier" checked="checked">Dossier</br>
			<input type="radio" name="dossier/serie" value="serie">Serie</br></br>
 
<?php }
else {?>
 
			<input type="radio" name="dossier/serie" value="dossier" >Dossier</br>
			<input type="radio" name="dossier/serie" value="serie" checked="checked">Serie</br></br>
 
<?php } ?>
 
					<hr/>
			<?php if($donnees['rectoRectoverso']==recto){?>		
 
			<input type="radio" name="recto/verso" value="recto-verso" >Recto\Verso</br></br>		
			<input type="radio" name="recto/verso" value="rectochecked="checked">Recto</br>
 
<?php }
else {?>
 
			<input type="radio" name="recto/verso" value="recto-verso" checked="checked" >Recto\Verso</br></br>		
			<input type="radio" name="recto/verso" value="recto"">Recto</br>
 
<?php } ?>
 
 
 
				<hr/>
			<?php if($donnees['format']==a4){?>	
 
			<input type="radio" name="format" value="a4" checked="checked">A4</br></br>     
			<input type="radio" name="format" value="a3">A3</br>
	<?php }		
else {?>
			<input type="radio" name="format" value="a4" >A4</br></br>     
			<input type="radio" name="format" value="a3" checked="checked">A3</br>
			<?php } ?>
	<hr/><u><h3>			Type d'agrafage ( possible jusqu'a 100 feuilles):</u></h3></br></br>		
	<?php
 
 
switch ($donnees['agrafe']) {
case 1:	?>	
			<br/>
 
			<input type="radio" name="agrafe" value="1"checked="checked">1<img src="image/agrafe1.jpg"  alt="type1"width=50 height=50/>
			<input type="radio" name="agrafe" value="2">2<img src="image/agrafe2.jpg" alt="type2"width=50 height=50/></br></br>
			<input type="radio" name="agrafe" value="3">3<img src="image/agrafe3.jpg" alt="type3"width=50 height=50/>
			<input type="radio" name="agrafe" value="4">5<img src="image/agrafe5.jpg" alt="type5"width=70 height=50/>
			<input type="radio" name="agrafe" value="5">4<img src="image/agrafe4.jpg" alt="type4"width=50 height=50/></br></br>
			<input type="radio" name="agrafe" value="6">6<img src="image/agrafe6.jpg" alt="type6"width=70 height=50/></br><br/>
				<?php break;				
 
				case 2:	?>	
			<br/>
 
			<input type="radio" name="agrafe" value="1">1<img src="image/agrafe1.jpg" alt="type1"width=50 height=50/>
			<input type="radio" name="agrafe" value="2"checked="checked">2<img src="image/agrafe2.jpg" alt="type2"width=50 height=50/></br></br>
			<input type="radio" name="agrafe" value="3">3<img src="image/agrafe3.jpg" alt="type3"width=50 height=50/>
			<input type="radio" name="agrafe" value="4">5<img src="image/agrafe5.jpg" alt="type5"width=70 height=50/>
			<input type="radio" name="agrafe" value="5">4<img src="image/agrafe4.jpg" alt="type4"width=50 height=50/></br></br>
			<input type="radio" name="agrafe" value="6">6<img src="image/agrafe6.jpg" alt="type6"width=70 height=50/></br><br/>
				<?php break;	
 
				case 3:	?>	
			<br/>
 
			<input type="radio" name="agrafe" value="1">1<img src="image/agrafe1.jpg" alt="type1"width=50 height=50/>
			<input type="radio" name="agrafe" value="2">2<img src="image/agrafe2.jpg" alt="type2"width=50 height=50/></br></br>
			<input type="radio" name="agrafe" value="3"checked="checked">3<img src="image/agrafe3.jpg" alt="type3"width=50 height=50/>
			<input type="radio" name="agrafe" value="4">5<img src="image/agrafe5.jpg" alt="type5"width=70 height=50/>
			<input type="radio" name="agrafe" value="5">4<img src="image/agrafe4.jpg" alt="type4"width=50 height=50/></br></br>
			<input type="radio" name="agrafe" value="6">6<img src="image/agrafe6.jpg" alt="type6"width=70 height=50/></br><br/>
				<?php break;	
 
				case 4:	?>	
			<br/>
 
			<input type="radio" name="agrafe" value="1">1<img src="image/agrafe1.jpg" alt="type1"width=50 height=50/>
			<input type="radio" name="agrafe" value="2">2<img src="image/agrafe2.jpg" alt="type2"width=50 height=50/></br></br>
			<input type="radio" name="agrafe" value="3">3<img src="image/agrafe3.jpg" alt="type3"width=50 height=50/>
			<input type="radio" name="agrafe" value="4"checked="checked">5<img src="image/agrafe5.jpg" alt="type5"width=70 height=50/>
			<input type="radio" name="agrafe" value="5">4<img src="image/agrafe4.jpg" alt="type4"width=50 height=50/></br></br>
			<input type="radio" name="agrafe" value="6">6<img src="image/agrafe6.jpg" alt="type6"width=70 height=50/></br><br/>
				<?php break;	
 
				case 5:	?>	
			<br/>
 
			<input type="radio" name="agrafe" value="1">1<img src="image/agrafe1.jpg" alt="type1"width=50 height=50/>
			<input type="radio" name="agrafe" value="2">2<img src="image/agrafe2.jpg" alt="type2"width=50 height=50/></br></br>
			<input type="radio" name="agrafe" value="3">3<img src="image/agrafe3.jpg" alt="type3"width=50 height=50/>
			<input type="radio" name="agrafe" value="4">5<img src="image/agrafe5.jpg" alt="type5"width=70 height=50/>
			<input type="radio" name="agrafe" value="5"checked="checked">4<img src="image/agrafe4.jpg" alt="type4"width=50 height=50/></br></br>
			<input type="radio" name="agrafe" value="6">6<img src="image/agrafe6.jpg" alt="type6"width=70 height=50/></br><br/>
				<?php break;	
 
				case 6:	?>	
			<br/>
 
			<input type="radio" name="agrafe" value="1">1<img src="image/agrafe1.jpg" alt="type1"width=50 height=50/>
			<input type="radio" name="agrafe" value="2">2<img src="image/agrafe2.jpg" alt="type2"width=50 height=50/></br></br>
			<input type="radio" name="agrafe" value="3">3<img src="image/agrafe3.jpg" alt="type3"width=50 height=50/>
			<input type="radio" name="agrafe" value="4">5<img src="image/agrafe5.jpg" alt="type5"width=70 height=50/>
			<input type="radio" name="agrafe" value="6">4<img src="image/agrafe4.jpg" alt="type4"width=50 height=50/></br></br>
			<input type="radio" name="agrafe" value="6"checked="checked">6<img src="image/agrafe6.jpg" alt="type6"width=70 height=50/></br><br/>
				<?php break;
				default:
				echo"";
 
 
				}?>	
 
 
 
</br></br></br>
 
 
					<center>	<input type="submit" value="Envoyer"/>
						<input type="reset" value="Réinitialiser"/></center>
 
									<h4> EN DOSSIER :</p>(plusieurs documents, numérotés, placés dans un ordre précis)</h4>
			<h4>EN SERIE :</p>(plusieurs feuilles à photocopier en un même nombre EX 3 feuilles à photocopier 10 fois.Récultat 10 fois la 1ère feuilles, 10 fois la 2ème et 10 fois la 3éme.)</h4>
 
 
 
	</body>
</html>
<?php
}}
else
if ($donnees['etat']!='en cours'){ echo " vous ne pouvez pas modifié une demande deja terminé";}
mysql_close($db);
?>
pour le formulaire.

Si quelqu'un a une solution. Merci a vous