probleme de recuperation de variable

Eléphant du PHP | 406 Messages

02 juin 2005, 21:33

salut,

J ai fait une liste deroulante alimenter a partir d une base de donner et le truc c est qu apres je recupere la valeur contenu dans le value pour executer ma requete mais il ne prend pa le texte en entier ??
j ai cela dans ma liste
en etat
hors service
viable

et le truc kan je choisi viable il recupere viable
mais quand je choisi les autres il ne recupere que en ou hors
et la je pige pas ??


$i=0; 
$liste_etat = array(); 
while($tab=pg_fetch_array($res)) 
{ 
    $liste_etat[$i]=$tab['etat']; 
    $i++; 
} 

echo "nb ligne =".count($liste_etat);
for($i=0;$i<count($liste_etat);$i++){
echo $liste_etat[$i];
}
?>

<table  width="80%" border="1"> 
    <tr> 
        <td style="display:none"><b>N°operation</b></td> 
        <td><b>Date</b></td> 
        <td><b>Etat</b></td>
	<td><b>observations</b></td>
	<td><b>Montant</b></td> 
    </tr> 


<?
while($list=pg_fetch_array($result)){
?>

 <tr class="white" onClick="blok(this, 'radio<? echo  $list['numoperation'] ; ?>' )">
	<td style="display:none"><input type="radio" name="a" id="radio<? echo $list['numoperation'];?>" value="<? echo $list['numoperation'];?>"></td>

        
        <td><input type="text" name="date" value=<?php echo($list['date']); ?> /></td> 
       	<td> 
            <select name="etat"> 

<?php 
    for($j=0; $j<count($liste_etat); $j++) 
    { 
        ?> 
                <option value=<?php echo ($liste_etat[$j]);?> <? if($liste_etat[$j] == $list['etat']){echo(" selected=\"selected\"");}?>><?php echo ($liste_etat[$j]); ?></option> 
<?php 
    } 
?> 
            </select> 


        </td> 
merci

Mammouth du PHP | 19672 Messages

02 juin 2005, 21:38

Aulieu de
value=<?php echo ($liste_etat[$j]);?>
essaye donc avec
value="<?php echo ($liste_etat[$j]);?>"
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 406 Messages

02 juin 2005, 22:11

ouai exact c etait cela
comme quoi meme les petit details sa joue

merci

Mammouth du PHP | 19672 Messages

02 juin 2005, 22:38

C'est toutes la beauté de la programmation: de la rigueur, encore de la rigueur et toujours de la rigueur :)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 983 Messages

02 juin 2005, 22:53

ouai exact c etait cela
comme quoi meme les petit details sa joue

merci
Je dirais plutôt le respect des normes ;)