format de variable dans une boucle

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 : format de variable dans une boucle

par Truc » 07 sept. 2006, 17:49

Enfait je suis tombé dessus tout à l'heure (avant que tu ne postes) c'était déjà taggué [Résolu] :?

konjiki arrête de t'amuser avec ce bouton Résolu :langue:

Bref on vera.

par Cyrano » 07 sept. 2006, 17:47

C'était pas Résolu ?? :-k
Ça ne l'était pas lorsque j'ai mis ma réponse, quelque chose me dit que ça a réglé la question :-k

par Truc » 07 sept. 2006, 17:44

C'était pas Résolu ?? :-k

par Cyrano » 07 sept. 2006, 17:28

Complète donc ta question : tu pars de quelles valeurs et tu veux btenir quoi en sortie.

Et je te signale au passage que si tu mets $i = "02", le "02" sera interprété comme une chaîne de caractère et non comme un numérique.

par konjiki » 07 sept. 2006, 13:05

j'en appel a l'aide des modero please :roll:

format de variable dans une boucle

par konjiki » 07 sept. 2006, 11:30

Salut à tous voila j'ai un petit pb tout bête et pourtant...
le but est de faire une boucle qui part de 02 à la date courante format 06 dans notre cas. J'aimerai renvoyer les 2 derniers chiffres des dates.
voici le script:
<?php

function return_menu_annee(){

$time_defaut=date('y');
$time=substr($time_defaut,1);

echo $time_defaut;
echo $annee_courante;

$output.="<form methode=\"POST\" action=\"\" >";
$output.="<select NAME=\"popup\" style=\"background-color:orange; color:white;\" size=\"1\">";
$output.="<option value=\"$time\">choix année</option>";

for($i="02"; $i<=str_pad($annee_courante, 2, "0", STR_PAD_LEFT); $i++){
	$output.= "<option name=\"num\" value=".$i.">20".$i."</option>";
	$i= str_pad($i, 2, "0", STR_PAD_LEFT);
}

$output.="<input type=\"submit\" value=\"ok\">";
$output.="</select>";	
$output.="</form>"; 

return $output;
}

?>
Merci pour les futurs post.