Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/02/2007, 12h25   #1
Membre à l'essai
 
Inscription : octobre 2003
Messages : 134
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 134
Points : 20
Points : 20
Par défaut Problàme combobox et sélection

Bonjour à tous,

J'ai effectué un combobox en html qui reprend les jours de la semaines (lundi, mardi, mercredi....).

Au préalable, je récupère en php le jour de la semaine que je transforme en français.
Je souhaiterais que le focus de ma combobox se mette directement sur le bon jour.

Comment puis-je proceder ?

Merci d'avance.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$nomjour = date('D');
if ($nomjour == 'Mon') $JourSemaine = 'Lundi';
if ($nomjour == 'Tue') $JourSemaine = 'Mardi';
if ($nomjour == 'Wed') $JourSemaine = 'Mercredi';
if ($nomjour == 'Thu') $JourSemaine = 'Jeudi';
if ($nomjour == 'Fri') $JourSemaine = 'Vendredi';
if ($nomjour == 'Sat') $JourSemaine = 'Samedi';
if ($nomjour == 'Sun') $JourSemaine = 'Dimanche';
 
$jour = date('d'); $mois = date('m'); $year = date('Y'); $chainedate = $year."-".$mois."-".$jour;
?>
Code html :
1
2
3
4
5
6
7
8
9
10
<FORM ACTION="./Ajouter.php" METHOD="post">
<select name="jour" id="jour">
  <option value='1'> Lundi</option>
  <option value='2'> Mardi</option>
  <option value='3'> Mercredi</option>
  <option value='4'> Jeudi</option>
  <option value='5'> Vendredi</option>
  <option value='6'> Samedi</option>
  <option value='7'> Dimanche</option>
</select>
__________________
Débutant en Delphi....
J'aurais surement des milliers de questions à vous poser....lolllll
iceman2001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2007, 13h55   #2
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
le truc bourrin :

Code html :
1
2
3
4
5
6
7
8
9
10
<FORM ACTION="./Ajouter.php" METHOD="post">
<select name="jour" id="jour">
  <option value='1' <?pgp if($JourSemaine='Lundi') echo "SELECTED";?>> Lundi</option>
  <option value='2'<?pgp if($JourSemaine='Mardi') echo "SELECTED";?>> Mardi</option>
  <option value='3'<?pgp if($JourSemaine='Mercredi') echo "SELECTED";?>> Mercredi</option>
  <option value='4'<?pgp if($JourSemaine='Jeudi') echo "SELECTED";?>> Jeudi</option>
  <option value='5'<?pgp if($JourSemaine='Vendredi') echo "SELECTED";?>> Vendredi</option>
  <option value='6'<?pgp if($JourSemaine='Samedi') echo "SELECTED";?>> Samedi</option>
  <option value='7'<?pgp if($JourSemaine='Dimance') echo "SELECTED";?>> Dimanche</option>
</select>

Par contre fais gaffe tu as 2 fois $jour pour 2 utilisations diferentes !
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2007, 14h39   #3
Membre expérimenté
 
Avatar de mathieugamin
 
Inscription : octobre 2006
Messages : 572
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : octobre 2006
Messages : 572
Points : 562
Points : 562
Bourrin mais efficace !
__________________
GAMIN !!!!
_______________________________________________
PHP 5.2 | Apache 2 | MySQL 5 | WinXP Pro | Mac OSX
mathieugamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2007, 10h32   #4
Membre à l'essai
 
Inscription : octobre 2003
Messages : 134
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 134
Points : 20
Points : 20
Merci bcp, ça fonctionne. Y'avais juste une petite erreur (= à remplacer par ==)

Code :
1
2
3
4
5
6
7
8
9
10
<FORM ACTION="./Ajouter.php" METHOD="post">
<select name="jour" id="jour">
  <option value='1'<?php if($JourSemaine=='Lundi') echo "SELECTED";?>> Lundi</option>
  <option value='2'<?php if($JourSemaine=='Mardi') echo "SELECTED";?>> Mardi</option>
  <option value='3'<?php if($JourSemaine=='Mercredi') echo "SELECTED";?>> Mercredi</option>
  <option value='4'<?php if($JourSemaine=='Jeudi') echo "SELECTED";?>> Jeudi</option>
  <option value='5'<?php if($JourSemaine=='Vendredi') echo "SELECTED";?>> Vendredi</option>
  <option value='6'<?php if($JourSemaine=='Samedi') echo "SELECTED";?>> Samedi</option>
  <option value='7'<?php if($JourSemaine=='Dimanche') echo "SELECTED";?>> Dimanche</option>
</select>
Super ! A +
__________________
Débutant en Delphi....
J'aurais surement des milliers de questions à vous poser....lolllll
iceman2001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2007, 11h10   #5
Membre chevronné
 
Avatar de Dia_FR
 
Homme Aurélien
Développeur Web
Inscription : avril 2006
Messages : 510
Détails du profil
Informations personnelles :
Nom : Homme Aurélien
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2006
Messages : 510
Points : 643
Points : 643
un poil plus optimisé

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$joursUsFr = array('Mon' => 'Lundi', 'Tue' => 'Mardi', 'Wed' => 'Mercredi', 'Thu' => 'Jeudi', 'Fri' => 'Vendredi', 'Sat' => 'Samedi', 'Sun' => 'Dimanche');
$joursFr = array(1 => 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi', 'Dimanche');
$JourSemaine = $joursUsFr[date('D')];
?>
 
<form action="./Ajouter.php" method="post">
<select name="jour" id="jour">
  <?php
  foreach($joursFr as $num => $nom) {
    echo '<option value="' . $num . '"';
    if ($nom == $JourSemaine)
      echo ' selected="selected"';
    echo '>' . $nom . '</option>';
  }
  ?>
</select>
</form>
__________________
Dia [ Page DVP ] [ Blog ] [ Site pro ]
Dia_FR est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h57.


 
 
 
 
Partenaires

Hébergement Web