par
vincentpablo » 26 févr. 2013, 16:54
Bonjour à tous, voici mon souci ;
j'extrais depuis une table, les taches (b,c,x,y,z......) et je génère un formulaire de type insert afin d'y rentrer les heures sous chaque tache.
Mon souci est que je n'arrive pas à récupérer les données envoyées en POST pour les mettre dans un ARRAY()
voici le code
$ID_employe=array();
echo'<form method="POST" action="entreprise.php?page=envoi_ventil.php"><tr>';
$sql3 = "SELECT OREX_employe.RATTACHEMENT,
OREX_employe.NOM,
OREX_employe.PRENOM,
OREX_employe.service,
OREX_employe.statut,
OREX_employe.tache,
OREX_employe.IT,
OREX_service.ID,
OREX_statut.statut,
OREX_service.denomination,
OREX_tache.ID_service,
OREX_tache.denomination
FROM OREX_employe,
OREX_service,
OREX_tache,
OREX_statut
where OREX_service.denomination='structure'
and OREX_service.denomination=OREX_employe.service
and OREX_service.ID=OREX_tache.ID_service
and OREX_employe.statut=OREX_statut.statut
and OREX_employe.tache=OREX_tache.denomination
and OREX_employe.ID_plateforme='".$_SESSION['ID_plateforme']."'
";
$query3 = mysql_query($sql3) or die(mysql_error());
$result3 = mysql_num_rows($query3) ;
if ($result3) {
while ($rs3 = mysql_fetch_assoc($query3)) {
array_push($ID_employe,$rs3['IT']);
$OREX_service_ID=$rs3['ID'];
echo'<tr><td
style="vertical-align: top; width: 10%; font-family: Helvetica,Arial,sans-serif; text-align: center;"><small>'.$rs3['statut'].'<br>
</small></td>
<td
style="vertical-align: top; width: 10%; font-family: Helvetica,Arial,sans-serif; text-align: center;"><small>'.$rs3['RATTACHEMENT'].'<br>
</small></td>
<td
style="vertical-align: top; width: 10%; font-family: Helvetica,Arial,sans-serif; text-align: center;"><small>'.$rs3['denomination'].'<br>
</small></td>
<td
style="vertical-align: top; width: 10%; font-family: Helvetica,Arial,sans-serif; text-align: center;"><small>'.$rs3['NOM'].'<br>
</small></td>
<td
style="vertical-align: top; width: 10%; font-family: Helvetica,Arial,sans-serif; text-align: center;"><small>'.$rs3['PRENOM'].'<br>
</small></td>';
$rq2='SELECT count(ID) as "nbre_tache" FROM OREX_tache where ID_service=1';
$row2= mysql_query ($rq2) or die ("count impossible");;
while($data2 = mysql_fetch_array($row2))
$total2 = $data2["nbre_tache"];
$i2=0;
while ($i2<$total2) {
$i2++;
echo'<td style="vertical-align: top; width: 5%; font-family: Helvetica,Arial,sans-serif; text-align: center;">
<small>
<input name="ID_plateforme" value="'.$_SESSION['ID_plateforme'].'" type="hidden">
<input name="ID_employe" value="'.$ID_employe.'" type="hidden">
<input name="date" value="'.$datedujour.'" type="hidden">
<input value="" size="5" title="exemple : 7,5" name="heure[]" style="border: thin solid black; font-family: Verdana; font-size: 11px;">
<input name="ID_service" value="'.$OREX_service_ID.'" type="hidden">
<input name="nom_prenom" value="'.$_SESSION['nom_prenom'].'" type="hidden">
<input name="tache" value="'.$tache[$i2-1].'" type="hidden">
</small></td>';
}
}
}else {
echo'vide';
}
echo'
</tr>
</tbody>
</table>
<input value="Valider" style="border: thin solid '.$color.'; font-family: Verdana; font-size: 12px;" type="submit">
</form>
et c'est cette phrase qui génère un formulaire vide
<input value="" size="5" title="exemple : 7,5" name="heure[]" style="border: thin solid black; font-family: Verdana; font-size: 11px;">
le pb c'est que je ne récupère rien.....
je suis perdu là
merci de votre aide
Bonjour à tous, voici mon souci ;
j'extrais depuis une table, les taches (b,c,x,y,z......) et je génère un formulaire de type insert afin d'y rentrer les heures sous chaque tache.
Mon souci est que je n'arrive pas à récupérer les données envoyées en POST pour les mettre dans un ARRAY()
voici le code [quote] $ID_employe=array();
echo'<form method="POST" action="entreprise.php?page=envoi_ventil.php"><tr>';
$sql3 = "SELECT OREX_employe.RATTACHEMENT,
OREX_employe.NOM,
OREX_employe.PRENOM,
OREX_employe.service,
OREX_employe.statut,
OREX_employe.tache,
OREX_employe.IT,
OREX_service.ID,
OREX_statut.statut,
OREX_service.denomination,
OREX_tache.ID_service,
OREX_tache.denomination
FROM OREX_employe,
OREX_service,
OREX_tache,
OREX_statut
where OREX_service.denomination='structure'
and OREX_service.denomination=OREX_employe.service
and OREX_service.ID=OREX_tache.ID_service
and OREX_employe.statut=OREX_statut.statut
and OREX_employe.tache=OREX_tache.denomination
and OREX_employe.ID_plateforme='".$_SESSION['ID_plateforme']."'
";
$query3 = mysql_query($sql3) or die(mysql_error());
$result3 = mysql_num_rows($query3) ;
if ($result3) {
while ($rs3 = mysql_fetch_assoc($query3)) {
array_push($ID_employe,$rs3['IT']);
$OREX_service_ID=$rs3['ID'];
echo'<tr><td
style="vertical-align: top; width: 10%; font-family: Helvetica,Arial,sans-serif; text-align: center;"><small>'.$rs3['statut'].'<br>
</small></td>
<td
style="vertical-align: top; width: 10%; font-family: Helvetica,Arial,sans-serif; text-align: center;"><small>'.$rs3['RATTACHEMENT'].'<br>
</small></td>
<td
style="vertical-align: top; width: 10%; font-family: Helvetica,Arial,sans-serif; text-align: center;"><small>'.$rs3['denomination'].'<br>
</small></td>
<td
style="vertical-align: top; width: 10%; font-family: Helvetica,Arial,sans-serif; text-align: center;"><small>'.$rs3['NOM'].'<br>
</small></td>
<td
style="vertical-align: top; width: 10%; font-family: Helvetica,Arial,sans-serif; text-align: center;"><small>'.$rs3['PRENOM'].'<br>
</small></td>';
$rq2='SELECT count(ID) as "nbre_tache" FROM OREX_tache where ID_service=1';
$row2= mysql_query ($rq2) or die ("count impossible");;
while($data2 = mysql_fetch_array($row2))
$total2 = $data2["nbre_tache"];
$i2=0;
while ($i2<$total2) {
$i2++;
echo'<td style="vertical-align: top; width: 5%; font-family: Helvetica,Arial,sans-serif; text-align: center;">
<small>
<input name="ID_plateforme" value="'.$_SESSION['ID_plateforme'].'" type="hidden">
<input name="ID_employe" value="'.$ID_employe.'" type="hidden">
<input name="date" value="'.$datedujour.'" type="hidden">
<input value="" size="5" title="exemple : 7,5" name="heure[]" style="border: thin solid black; font-family: Verdana; font-size: 11px;">
<input name="ID_service" value="'.$OREX_service_ID.'" type="hidden">
<input name="nom_prenom" value="'.$_SESSION['nom_prenom'].'" type="hidden">
<input name="tache" value="'.$tache[$i2-1].'" type="hidden">
</small></td>';
}
}
}else {
echo'vide';
}
echo'
</tr>
</tbody>
</table>
<input value="Valider" style="border: thin solid '.$color.'; font-family: Verdana; font-size: 12px;" type="submit">
</form>[/quote]
et c'est cette phrase qui génère un formulaire vide [quote]<input value="" size="5" title="exemple : 7,5" name="heure[]" style="border: thin solid black; font-family: Verdana; font-size: 11px;"> [/quote]
le pb c'est que je ne récupère rien.....
je suis perdu là
merci de votre aide