Php, variable composé
Aroeris
-
jeangilles Messages postés 816 Date d'inscription Statut Membre Dernière intervention -
jeangilles Messages postés 816 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voila, j'ai deux variables, admettons $tab2, et $i,
$tab2="salut"; et $i=2; j'aimerais pouvoir faire qqch du style :
echo $."tab".$i; ou echo $tab.$i
Le but est d'afficher la valeur de $tab2.
Replacer dans son contexte, j'ai un formulaire avec des cases à cocher (5), selon qu'une case est cocher, je dois pouvoir obtenir la valeur d' une variable précise :
si case1 est cocher, alors je dois mettre dans une requête la valeur de $deb1, et $fin1.
Le problème qui se pose est que ce sont des cases à cocher, ce qui implique qu'il est possible de faire plusieurs choix( contrainte obligatoire), donc si la case 1 est cocher,je dois obtenir les valeur de deb1 et fin1, si c'est case2 qui est cocher deb2 et fin2, et ainsi de suite.
D'où mon petit problème plus haut.
Je suis disponible pour toute précision et ou question.
cordialement.
voila, j'ai deux variables, admettons $tab2, et $i,
$tab2="salut"; et $i=2; j'aimerais pouvoir faire qqch du style :
echo $."tab".$i; ou echo $tab.$i
Le but est d'afficher la valeur de $tab2.
Replacer dans son contexte, j'ai un formulaire avec des cases à cocher (5), selon qu'une case est cocher, je dois pouvoir obtenir la valeur d' une variable précise :
si case1 est cocher, alors je dois mettre dans une requête la valeur de $deb1, et $fin1.
Le problème qui se pose est que ce sont des cases à cocher, ce qui implique qu'il est possible de faire plusieurs choix( contrainte obligatoire), donc si la case 1 est cocher,je dois obtenir les valeur de deb1 et fin1, si c'est case2 qui est cocher deb2 et fin2, et ainsi de suite.
D'où mon petit problème plus haut.
Je suis disponible pour toute précision et ou question.
cordialement.
A voir également:
- Php, variable composé
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Un document .docx est, en réalité, composé de plusieurs fichiers ✓ - Forum Logiciels
- Vba range avec variable ✓ - Forum VB / VBA
- Convertir plusieurs fichiers .doc en .docx ✓ - Forum Word
9 réponses
Bonjour,
Deux possibilités :
* eval : https://www.php.net/eval
* variables dynamique : http://fr2.php.net/manual/fr/language.variables.variable.php
Bonne continuation
Deux possibilités :
* eval : https://www.php.net/eval
* variables dynamique : http://fr2.php.net/manual/fr/language.variables.variable.php
Bonne continuation
Il me semble que ton erreur est résolvable en passant par une variable temporaire :
$tmp = $deb[$i];
$req2="insert into cin_etre values('aa','$tmp',1)";
echo $req2;
$tmp = $deb[$i];
$req2="insert into cin_etre values('aa','$tmp',1)";
echo $req2;
Merci beaucoup je n'avais jamais entendu parler de ces solutions !
Je pense pouvoir faire avec ça, encore merci :)
Je pense pouvoir faire avec ça, encore merci :)
Bon, j'ai revue mon code et j'ai fait grosso modo cela :
<?
$deb=Array();
$deb[1]="09:00:00','12:00:00";
$deb[2]="12:00:00','15:00:00";
$deb[3]="15:00:00','18:00:00";
$deb[4]="18:00:00','21:00:00";
$deb[5]="21:00:00','00:00:00";
for($i=1;$i<=5;$i++)
{
$req2="insert into cin_etre values('aa','".$deb[$i]"',1)";
echo $req2;
}
?>
Je sais qu'il existe la boucle foreach( $deb as $cellule), je ne veux pas utiliser cela car cela ne correspond pas,
Je sais qu'en C il possible de faire deb[i] mais en php cela l'est il ?
lorsque j'execute mon code j'obtiens ceci
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
je suppose que $deb[$i] ne se fait pas donc quel est la solution svp ?
<?
$deb=Array();
$deb[1]="09:00:00','12:00:00";
$deb[2]="12:00:00','15:00:00";
$deb[3]="15:00:00','18:00:00";
$deb[4]="18:00:00','21:00:00";
$deb[5]="21:00:00','00:00:00";
for($i=1;$i<=5;$i++)
{
$req2="insert into cin_etre values('aa','".$deb[$i]"',1)";
echo $req2;
}
?>
Je sais qu'il existe la boucle foreach( $deb as $cellule), je ne veux pas utiliser cela car cela ne correspond pas,
Je sais qu'en C il possible de faire deb[i] mais en php cela l'est il ?
lorsque j'execute mon code j'obtiens ceci
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
je suppose que $deb[$i] ne se fait pas donc quel est la solution svp ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question