Php, variable composé
Fermé
Aroeris
-
21 mai 2009 à 13:32
jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 - 21 mai 2009 à 15:32
jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 - 21 mai 2009 à 15:32
A voir également:
- Php, variable composé
- Easy php - Télécharger - Divers Web & Internet
- Le numéro que vous avez composé n'est pas attribué - Forum telephonie fixe
- &Quot;le numéro que vous demandez n'est pas attribué" Blocage de n°ou désac - Forum Bouygues Télécom
- Php natif - Forum PHP
9 réponses
Py_rex
Messages postés
241
Date d'inscription
samedi 12 juillet 2008
Statut
Membre
Dernière intervention
22 juin 2015
52
21 mai 2009 à 13:40
21 mai 2009 à 13:40
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
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
186
21 mai 2009 à 15:24
21 mai 2009 à 15:24
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
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
186
21 mai 2009 à 15:32
21 mai 2009 à 15:32
De rien ;)