plusieur variable dans UNE variable

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 : plusieur variable dans UNE variable

par roxor45 » 17 mars 2006, 18:41

nikel vous aviez raison sa marche merci bcp ! :)

par Invité » 17 mars 2006, 10:41

le probleme avec mon script c'est que j'obtiens cela :


2006:3:22 -> ::

donc les variables $annee, $mois et $jour on bien etait afficher mais ma variable $datefin qui se trouve apres le "->" elle ne m'affiche que des :


Je ne sais pas quoi faire du tout
Ou aurai tu mis la variable exactement ?
C'est normal : tu initialise datefin au début avec des variables vides, ça t'affiche une variable vide.
Il faut que tu l'affecte dans la boucle après avoir modifié les contenus de annee, mois, jour.
Moi je la mettrais juste avant le echo : 4 eme ligne avant la fin...

par roxor45 » 17 mars 2006, 09:02

le probleme avec mon script c'est que j'obtiens cela :


2006:3:22 -> ::

donc les variables $annee, $mois et $jour on bien etait afficher mais ma variable $datefin qui se trouve apres le "->" elle ne m'affiche que des :


Je ne sais pas quoi faire du tout
Ou aurai tu mis la variable exactement ?

Re: plusieur variable dans UNE variable

par jpaul » 16 mars 2006, 22:44

bonsoir :)

j'ai un petit probleme en faite j'aimerai intégré plusieur variable dans une variable.

j'ai recuperer un script de la FAQ, tous fonctionne bien mais lorsque je veut que la variable $datefin contienne les variables $jour, $mois, $annee mais cela ne fonctionne pas et je ne comprend pas pourquoi.

$datefin = $annee.':'.$mois.':'.$jour;
// vérifions que la variable a été transmise
$tabLangages = (isset($_POST['annee']))?$_POST['annee']:null;
$tabLangages2 = (isset($_POST['mois']))?$_POST['mois']:null;
$tabLangages3 = (isset($_POST['jour']))?$_POST['jour']:null;

echo "Voici les cases séléctionnées:<br>";
// bouclons sur le tableau qui a été transmis et affichons les valeurs sélectionnées



if (!empty($tabLangages)) {
    foreach($tabLangages as $cle1 => $annee);
}
if (!empty($tabLangages2)) {
    foreach($tabLangages2 as $cle2 => $mois);
}
if (!empty($tabLangages3)) {
    foreach($tabLangages3 as $cle3 => $jour) {


       echo $annee.':'.$mois.':'.$jour.'->'.$datefin.'<br>';
    }
}

Merci d'avance de votre aide
Moi j'aurais mis le :
$datefin = $annee.':'.$mois.':'.$jour;
dans la boucle foreach juste avant echo non ?

plusieur variable dans UNE variable

par roxor45 » 16 mars 2006, 22:18

bonsoir :)

j'ai un petit probleme en faite j'aimerai intégré plusieur variable dans une variable.

j'ai recuperer un script de la FAQ, tous fonctionne bien mais lorsque je veut que la variable $datefin contienne les variables $jour, $mois, $annee mais cela ne fonctionne pas et je ne comprend pas pourquoi.

$datefin = $annee.':'.$mois.':'.$jour;
// vérifions que la variable a été transmise
$tabLangages = (isset($_POST['annee']))?$_POST['annee']:null;
$tabLangages2 = (isset($_POST['mois']))?$_POST['mois']:null;
$tabLangages3 = (isset($_POST['jour']))?$_POST['jour']:null;

echo "Voici les cases séléctionnées:<br>";
// bouclons sur le tableau qui a été transmis et affichons les valeurs sélectionnées



if (!empty($tabLangages)) {
    foreach($tabLangages as $cle1 => $annee);
}
if (!empty($tabLangages2)) {
    foreach($tabLangages2 as $cle2 => $mois);
}
if (!empty($tabLangages3)) {
    foreach($tabLangages3 as $cle3 => $jour) {


       echo $annee.':'.$mois.':'.$jour.'->'.$datefin.'<br>';
    }
}

Merci d'avance de votre aide