par
Deadelus » 15 juin 2006, 08:44
alor voila, je suis en stage actuellement, et je n'arrive pas a faire regler un problème(ça fait une semaine que je suis dessus)
en gros, je dois utiliser deux listes deroulantes, ou quand je choisi quelque chose dans la premiere, ça change le contenu de la deuxième.
le problème, c'est que quand je change quelque chose dans une des liste, toute la page reprend au point de départ.
voici une partie du code:
echo "<body bgcolor=\"".COULEUR_FOND."\" background=\"".IMAGE_FOND."\">";
echo "<p align='center'>
<IMG BORDER='0' SRC=\"".IMAGE_B2I_PETITE."\" width='190' height='95'></p>";
echo "<form name='Parametres' method='GET' action='Suivi.php'><p align='left'>";
echo "<table border='0' bgcolor='' width=''><TR>";
$connect = odbc_connect("bddcci","","");
if ($connect)
{
// CREATION DE LA LISTBOX NIVEAU
// connexion réussie
$query="SELECT NIVEAU.NumNiveau FROM NIVEAU;";
$result= odbc_do($connect, $query);
echo "<TD>Niveau : <select name='CNiveau' size=1 onchange=\"javascript:document.Parametres.submit();\">";
$i=0;
$TROUVE=false;
while(odbc_fetch_into($result, $fields))
{
$i++;
echo "<option value =".$i;
if (isset($CNiveau))
{
if ($fields[0] == $CNiveau)
{
echo " SELECTED ";
$TROUVE=true;
}
}
echo ">".$fields[0]."</option>";
}
echo "</select></TD>";
je c'est deja que le problème vient du parametre, étant donné qu'il enregistre la page avant la modif, mais je n'arrive pas à faire ce qu'on me demande.
alor voila, je suis en stage actuellement, et je n'arrive pas a faire regler un problème(ça fait une semaine que je suis dessus)
en gros, je dois utiliser deux listes deroulantes, ou quand je choisi quelque chose dans la premiere, ça change le contenu de la deuxième.
le problème, c'est que quand je change quelque chose dans une des liste, toute la page reprend au point de départ.
voici une partie du code:
[php]echo "<body bgcolor=\"".COULEUR_FOND."\" background=\"".IMAGE_FOND."\">";
echo "<p align='center'>
<IMG BORDER='0' SRC=\"".IMAGE_B2I_PETITE."\" width='190' height='95'></p>";
echo "<form name='Parametres' method='GET' action='Suivi.php'><p align='left'>";
echo "<table border='0' bgcolor='' width=''><TR>";
$connect = odbc_connect("bddcci","","");
if ($connect)
{
// CREATION DE LA LISTBOX NIVEAU
// connexion réussie
$query="SELECT NIVEAU.NumNiveau FROM NIVEAU;";
$result= odbc_do($connect, $query);
echo "<TD>Niveau : <select name='CNiveau' size=1 onchange=\"javascript:document.Parametres.submit();\">";
$i=0;
$TROUVE=false;
while(odbc_fetch_into($result, $fields))
{
$i++;
echo "<option value =".$i;
if (isset($CNiveau))
{
if ($fields[0] == $CNiveau)
{
echo " SELECTED ";
$TROUVE=true;
}
}
echo ">".$fields[0]."</option>";
}
echo "</select></TD>";[/php]
je c'est deja que le problème vient du parametre, étant donné qu'il enregistre la page avant la modif, mais je n'arrive pas à faire ce qu'on me demande.