pb recupération avec $_POST

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : pb recupération avec $_POST

par ouckileou » 22 juil. 2005, 11:20

ici tu compares l'indice du tableau, donc 1,2 3 ou 4, avec une année (2005)

donc ça ne marche pas

il faut que tu compares la valeur de la cellule du tableau, et non son indice

Re: pb recupération avec $_POST

par guilt92 » 22 juil. 2005, 11:19

$current_year=date('Y'); 
$Annee=array(1=>'2005','2006','2007','2008'); 		

echo "<select name='annee' style='width:120px;'>";
for($i=1;$i<5;$i++) {
        if ($i==$current_year) {
	        echo "<option value=$Annee[$i]</' selected>$Annee[$i]</option>"; 
        }
        else {
	        echo "<option value=$Annee[$i]</'>$Annee[$i]</option>"; 
        }
}
Dans value= tu mets ce que tu vas recevoir apres.... :wink:

pb recupération avec $_POST

par Justone » 22 juil. 2005, 11:17

Bonjour, j'ai le code suivant qui permet de sélectionner le mois courant dans un menu déroulant :
$current_year=date('Y'); 
$Annee=array(1=>'2005','2006','2007','2008'); 		

echo "<select name='annee' style='width:120px;'>";
for($i=1;$i<5;$i++) {
        if ($i==$current_year) {
	        echo "<option value='$i' selected>$Annee[$i]</option>"; 
        }
        else {
	        echo "<option value='$i'>$Annee[$i]</option>"; 
        }
}
Lorsque que je fait echo $_POST['annee'] sur la page suivante, j'obtiens 1 car 2005 est le premier enregistrement de mon tableau.

Comment faire pour obtenir 2005?

Merci