PHP Variable = Variable(Variable)

Résolu/Fermé
Hek - 10 avril 2010 à 16:03
 Hek - 10 avril 2010 à 17:19
Bonjour mon problème est le suivant,

1. Mes variables sont :

$idspeitem1 = 8574;
$$item1 = Securite::bdd($_POST['item1']); => Disont qu'il a Poster = 1


2. La Variable en question

Je veux que $iditem1 = à $idspeitem1
mais je veux que le 1 de $idspeitem1 soit celui de $$item1 que quelqu'un a posté dans
le formulaire de mon autre page.

Donc la variable donne quelque chose dans le genre :
$iditem1 = $idspeitem"$$item1";

Mais ça ne fonctionne pas j'aimerais avoir une solution

3. La Requête sql
Par la suite $iditem1 est introduit dans cette requête.

$sql21 = mysql_query("INSERT INTO La_Table
(Blabla1,Blabla2,Blabla3,Blabla4,Blabla5,Blabla6) VALUES ('".$Blabla1."','".$Blabla2."','".$iditem1."','1','-1','".$Blabla2."')") or die (mysql_error());

1 réponse

Utilisateur anonyme
10 avril 2010 à 17:14
Pas sûr d'avoir bien compris, mais pour la variable, quelque chose comme ceci devrait fonctionner :
<?php
$iditem1 = ${"idspeitem".$$item1}; 
?>

Le plus simple serait tout de même d'utiliser des tableaux ...
0
Je suis pas expert aussi donc faut pas trop demande x)

Sinon je vais tester !
0
Giga trop merci !!
Tu me sauves beaucoup de temps !!

Merci merci merci !!
0