concaténer des variables ?? [PHP] - PHP - Programmation
Marsh Posté le 05-09-2002 à 17:19:22
$bidon = 'row_'.$rubr.'->id'
$num_plus = $$bidon + 1;
si je me souviens bien...
Marsh Posté le 05-09-2002 à 17:29:45
pour dire de prendre la valeur de la variable dont le nom est contenu dans bidon
Marsh Posté le 05-09-2002 à 17:42:18
$bidon = 'row_'.$rubr.'->id'
$num_plus = $$bidon + 1;
au départ $row->id est une variable en fait... et j'aimerai changer le nom de la variable... dans ton exemple le $ a disparu, c normal ?
Marsh Posté le 05-09-2002 à 17:43:35
$num_plus = $$bidon + 1;
-> si on remplace $bidon par son contenu il reste toujours un "$", qui sera alors devant le contenu de bidon
j'imagine que c'est ça l'explication
Marsh Posté le 05-09-2002 à 17:50:50
ok
edit :
$bidon = 'row_'.$rubr.'->id'
if ($$bidon <> 1)
ça me met un erreur sur le if :
"Parse error: parse error in your script on line 104"
Marsh Posté le 05-09-2002 à 19:22:57
Bas oui tu met, <>, $$bidon ne peut pas etre a la fois superieur et inferieur a 1 !!
Marsh Posté le 05-09-2002 à 19:39:21
<> c'est en Pascal
en PHP c'est comme en C : !=
Marsh Posté le 05-09-2002 à 21:01:16
effectivement, entre Delphi et php, il m'arrive de m'emmêler les pinceaux ;-)
Marsh Posté le 05-09-2002 à 21:09:50
antp a écrit a écrit : <> c'est en Pascal en PHP c'est comme en C : != |
On est bien sur un topic php
Marsh Posté le 05-09-2002 à 21:12:51
oui, mais il avait mis <> dans son code, et <> c'est ce qui est utilisé en Pascal et en SQL pour symboliser "différent", en PHP et en C c'est !=
Marsh Posté le 05-09-2002 à 21:14:16
en php ça marche aussi non le <> ?
Marsh Posté le 05-09-2002 à 21:17:41
J'ai pas essayer, et j'ai jamais vu cette syntaxe !! en php bien sur !
Marsh Posté le 05-09-2002 à 21:20:27
enfin je c que sur ché pu quel langage entre pascal et php, mais il i en a 1 où on peut utiliser les 2
Marsh Posté le 05-09-2002 à 21:21:24
Je ne peut pas te dire, je ne connais strictement rien en pascal !
Marsh Posté le 05-09-2002 à 22:12:09
Pascal c'est juste <>
et PHP il me semble pas que <> fonctionne...
Marsh Posté le 05-09-2002 à 17:09:31
je sais pas si ma question est bien posée... bref... j'ai ceci dans mon code :
$num_plus = $row->id + 1;
or, ça ne va pas (plus, depuis que j'ai modifié des trucs)
il faudrait que ça soit :
$num_plus = $row_pro->id + 1;
soit
$num_plus = $row_perso->id + 1;
et je me disait que je pouvais au départ de la page, faire une truc du genre :
$rubr = 'pro'
ou
$rubr = 'perso'
et ensuite faire une concaténation du genre :
$num_plus = $row_ + $rubr + ->id + 1;
et comme ça pas besoin de refaire mes conditions à chaque fois dans ma page, je le fais une fois au début et hop, ça se met tout seul dans toute la page...
voilà le principe.. ça peut se faire ? comment ?
merci bcp
Elcap