Les Allergies
Alimentaires
Posez votre question Signaler

2ème Pblèm en PHP [Résolu]

koby - Dernière réponse le 3 juin 2005 à 08:57
Bonjour à tous,
J'ai un gros pblèm en PHP ,
j'ai du mal à organiser mes listes déroulantes, par exemple, la processus doit être sur le mêm allignement ke la table action qui sont toutes les 2 des listes déroulantes sur le formualire.

Voici mon morceau de code :


<td></td>
</tr><tr>

<TD bgcolor=#E1E1E1 align=left>Action :
<?
//on recherche les origines
$sql_act=QUERY("SELECT titre_act FROM action ");
$nb_act=mysql_num_rows($sql_act);
for($temp=0;$temp<$nb_act;$temp++)
{
$tab_act=mysql_fetch_array($sql_act);
$nom_act=$tab_a[0];
$act[$temp]=$nom_act;
}
echo "<select name='liste_act'>";
foreach ($act as $elem_act)
{
echo "<option value='$elem_act'>$elem_act\n";
}
echo "</select></TD>";
?>
<td></td>
</tr><tr>
<TD bgcolor=#E1E1E1 align=center>Processus concerné :
<?
//on recherche les processus
$sql_proces=QUERY("SELECT nom_proces FROM processus ");
$nb_proces=mysql_num_rows($sql_proces);
for($tempo=0;$tempo<$nb_proces;$tempo++)
{
$tab_proces=mysql_fetch_array($sql_proces);
// $num_proces=$tab_proces[0];
$nom_act=$tab_act[0];
$proces[$tempo]=$nom_proces;
}
echo "<select name='liste_act'>";
foreach ($proces as $elem_proces)
{
echo "<option value='$elem_proces'>$elem_proces\n";
}
echo "</select></TD>";
?>

Merci de me repondre.
Lire la suite 

2ème Pblèm en PHP »

4 réponses
Réponse
+0
moins plus
Hello,
J'ai pas tout compris, tu veux que tes 2 select soient sur la même ligne à l'affichage dans le browser ?
Ajouter un commentaire
Réponse
+0
moins plus
Coucou, eh bien la seul chose qui m'inquiete c'est que ton code HTML va s'arreterlors de la </option> c'est a dire:

echo "<select name='liste_act'>";
foreach ($proces as $elem_proces)
{
echo "<option value='$elem_proces'>$elem_proces\n";
}
echo "</select></TD>";

devra etre:

echo "<select name='liste_act'>";
foreach ($proces as $elem_proces)
{
echo "<option value='$elem_proces'>$elem_proces</option>\n";
}
echo "</select></TD>";

Oublie pas que tout tag devra etre fermé sous html.
Ajouter un commentaire
Réponse
+0
moins plus
Salut,

[Conseil]: separe le php du html

$Var1= "<select name='liste_act'>";
foreach ($proces as $elem_proces)
{
$Var1.= "<option value='$elem_proces'>$elem_proces</option>\n";
}
$Var1.= "</select>"
....


<table>
<tr>
<td><?=$Var1?></td>
<td><?=$Var2?></td>
</tr>
</table>


Comme ça tu affiche tes menu où tu veux et c'est plus simple à modifier ou à mettre à jour
Ajouter un commentaire
Réponse
+0
moins plus
Merci pour toutes vos reponses,
le problèm est résolu.
Merci au forum CCM.
Ajouter un commentaire
Ce document intitulé « 2ème Pblèm en PHP » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?