[PHP - HTML] Menu déroulant

Menu déroulant [PHP - HTML] - Programmation

Marsh Posté le 13-03-2002 à 22:01:25    

echo "<TD>  Jour: <TD>\n";
echo "<TD><SELECT NAME=jour_soiree>\n";
Voila un bout de mon script!!! qui est simplement un petit menu déroulant. Je voudrais juste lui passer une variable: $jour_fin qui contient le jour et je voudrais que quand je charge ma page ce soit cet élément qui soit séléctionner
 
echo "<OPTION SELECTED VALUE=$date_soiree[0]>$date_soiree[0]</OPTION>";
 $i=1;
 while ($i<32){  
  $valeur_aff=$i;
  if($i<10)$valeur_aff='0'.$i;
  echo "<OPTION
                VALUE=$valeur_aff>$valeur_aff</OPTION>\n";  
  $i++;  
 };
 
 
Merci d'avance.


---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...
Reply

Marsh Posté le 13-03-2002 à 22:01:25   

Reply

Marsh Posté le 13-03-2002 à 22:23:10    

simoes a écrit a écrit :

Voila un bout de mon script!!! qui est simplement un petit menu déroulant. Je voudrais juste lui passer une variable: $jour_fin qui contient le jour et je voudrais que quand je charge ma page ce soit cet élément qui soit séléctionner




 
C'est quoi ta question?  
parce que ton script à l'air de faire ça non? c'est bien avec l'option 'selected' que tu peux lui dire de choisir une ligne par defaut.

Reply

Marsh Posté le 13-03-2002 à 22:28:45    

oui mais cela me le met en 1 er postion!!!!


---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...
Reply

Marsh Posté le 13-03-2002 à 22:43:50    

simoes a écrit a écrit :

oui mais cela me le met en 1 er postion!!!!  




 
bah tu fais ça alors (si j'ai bien compris)
 
$jour_fin = 10; //ce que tu veux
echo "<select name=jour_soiree>";
 
for ($jour = 1; $jour <= 31; $jour++)
{
  echo "<Option " . ($jour==$jour_fin)?("Selected " ):("" ) . "Value=$jour>$jour</option>";
}
echo "</select>";
 
 
Ainsi le jour choisit est apparaît par défaut, mais il n'est pas forcemment en première position.

 

[jfdsdjhfuetppo]--Message édité par Tentacle--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 13-03-2002 à 22:51:54    

c ça la syntaxe ?  :??:  
je croyais que ct plutot comme ça :
$jour_fin = 10; //ce que tu veux  
echo "<select name=jour_soiree>";  
 
for ($jour = 1; $jour <= 31; $jour++)  
{  
 echo "<Option " .($jour==$jour_fin ? "Selected " : "" ) ."Value=$jour>$jour</option>";  
}  
echo "</select>";

 

[jfdsdjhfuetppo]--Message édité par Je@nb--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 13-03-2002 à 23:09:27    

Je@nb a écrit a écrit :

c ça la syntaxe ?  :??:  




 
Bah écoute, ce que j'ai écrit marche (comme je l'utilise souvent) mais faudrait que j'essaye ta syntaxe, elle marche aussi peut-être :)

Reply

Marsh Posté le 13-03-2002 à 23:17:23    

oki.
J'utilise celle que g marqué, c celle kil i a dans un commentaire sur php.net alors je ne savais pas que celle ke ta mis existait  [:vancrayenest]

Reply

Marsh Posté le 13-03-2002 à 23:39:50    

Je@nb a écrit a écrit :

oki.
J'utilise celle que g marqué, c celle kil i a dans un commentaire sur php.net alors je ne savais pas que celle ke ta mis existait  [:vancrayenest]  




 
bah j'essayerais :) c'est qu'on me l'a appris comme ça alors... lol

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed