Bonsoir,
J'ai une grosse galère en ce moment... Je m'explique, je dois typer des vêtements selon leur état de propreté...
A savoir que j'ai une table vetement, avec un id, un nom et une clé étrangère permettant de type l'état du vêtement....
Voilà un bout de mon code :
fonction_reception_bon.php :
D'avance merci.
Modifié par Francis59000 (11 Feb 2010 - 20:55)
J'ai une grosse galère en ce moment... Je m'explique, je dois typer des vêtements selon leur état de propreté...
A savoir que j'ai une table vetement, avec un id, un nom et une clé étrangère permettant de type l'état du vêtement....
Voilà un bout de mon code :
fonction_reception_bon.php :
$nb_select = 0 ; // J'initialise à 0, la variable permettant de calculer le nombre de champs select
while ($donnees = mysql_fetch_array($sql) ) //affichage de la requete
{
echo '<tr>' ;
?>
<td><?php echo $donnees['LGRnId'] ; ?></td> // affichage de l'id du vetement
<td><?php echo $donnees['LGReEtat'] ; ?></td> // affichage de divers données...
<td>
// Le but ici, va être d'afficher pour chaque nom de vetement, un select permettant de typer le vetement, exemple, sale, propre etc etc...
<form action="fonction_reception_bon2.php" method="post">
<select name="MTLsClair">
<?php
$requeteetat = "SELECT * from Etat" ;
$resultatetat = mysql_query($requeteetat);
while ($tab = mysql_fetch_assoc($resultatetat))
{
$MTLnId = $tab['MTLnId'];
$MTLsClair = $tab['MTLsClair'];
echo '<option value="'.$MTLnId.'">'.$MTLsClair;
echo '</option>'."\n";
}
?>
</select>
</td>
<?php
$nb_select++ ;
}
echo '</tr>' ;
?>
</table>
<?php
echo "<input type='hidden' name='nb_select' value='$nb_select'>" ;
?>
<input type="submit" value="Valider" name="valider" class="submit"/>
</form>
<?php
}
?>
// voilà pour ma première page...
Seconde page :
fonction_reception_bon2.php :
<?php
$nb_select = $_POST['nb_select'] ;
for($i=0 ; $i < $nb_select; $i++)
{
$v4 = $_POST['MTLsClair'] ; // je récupére l'id de l'état permettant de faire un update sur ma table vetement.
echo $v4 ;
// mysql_query("UPDATE lignerecyclage SET MTLnId='" . $v4 . "' WHERE LGRnId='" . $_POST['LGRnId'] . "'") or die(mysql_error());
Ici, ma requête permettant de faire la mise à jour... MAIS COMMENT récupérer l'ID des vêtements de ma page précédente afin de faire la mise à jour ?
}
echo 'OK' ;
?>
D'avance merci.
Modifié par Francis59000 (11 Feb 2010 - 20:55)