Probleme de transmission de données
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:
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:
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