Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1446 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] 1 variable = juxtaposition de 2 variables

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] 1 variable = juxtaposition de 2 variables

n°654169
rainckill
Posté le 25-02-2004 à 09:31:05  profilanswer
 

Bonjour :)
 
Je récupère différentes données d'une table avec $objet1 =mysql_result, $objet2=bis, ...
 
Ces valeurs sont des valeurs numériques, et je veux mettre une condition avant de pouvoir effectuer une update de ces champs : si la valeur est positive (strictement) alors no soucis on execute la requete, sinon on ne l'a fait pas et on averti qu'on peut pas car valeur non positive.
 
Jusque la no socis, mais j'aimerai vérifier cette condition avec un seul if pour tous les objet1,2,3,...  
(et pas faire :

Code :
  1. if ($objet1>0) { ...}
  2. if (objet2>0 { ... }
  3. ...


 
mais plutot

Code :
  1. if ($objet$ido>0) { ... }


 
Bien sur, ce code ne marche pas. J'ai alors pensé introdurie un autre variable :
$objeto = "objet".$ido;
Cette dernière pren la valeur de "objet1" si l'ido est 1. Or just avant on a une variable $objet1 qui est le resultat de la sélection dans la table (et donc du nombre négatif, ou positif).
 
a premiere idée est donc de tenter le :

Code :
  1. if ($$objeto>0) { ... }


mais le premier $ ne fait pa sprendre la valeur 'variable' a $objeto=objet1 (pour qu'elle devienne $objet1)
 
Je bloque un peu là, quelquun aurait t'il de suggestinos pour un problème si con ?  :sweat:  
 
Meci  :jap:  
 
 
 

mood
Publicité
Posté le 25-02-2004 à 09:31:05  profilanswer
 

n°654190
misterping​uin
Posté le 25-02-2004 à 09:42:08  profilanswer
 

pour créer des variables à partir d'autres, la syntaxe est la suivante :
${"VARIABLE".$i} équivaudra à $VARIABLE1 si i vaut 1

n°654224
rainckill
Posté le 25-02-2004 à 10:18:33  profilanswer
 

Donc si je cmprend bien, je dois faire de mon coté  
 
$objeto = ${"objet".$ido};
 
et vérifié l signe de $objeto... ais cela ne marche toujours pas :(

n°654275
art_dupond
je suis neuneu... oui oui !!
Posté le 25-02-2004 à 10:47:38  profilanswer
 

essaye
 
$objet0 = "e "
$objet1 = "comme "
$objet2 = "oeuf"
 
for($ido = 0; $ido <3; $ido++)
{
   $objeto = "objet".$ido
   echo $$objeto
}
 
(me rappelle plus de la syntaxe :p)


Message édité par art_dupond le 25-02-2004 à 10:48:06

---------------
oui oui
n°654320
rainckill
Posté le 25-02-2004 à 11:02:05  profilanswer
 

Mmmmh  
 
$objeto = ${"objet".$ido};  
 
Ca marche niquel enfai, j'ai essayer a part de mon script et ca amrhe niquel, le problème est ailleur donc... Je vais chercher ça ;)
 
Merci à vous deux :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] 1 variable = juxtaposition de 2 variables

 

Sujets relatifs
[PHP] Probleme d'header :/Petit probleme PHP/HTML
Remonter la valeur d'une variable dans un script.modifier une variable d'envirronement avec un Batch
[PHP] Nombre de ligne que contient une variable ?[JS/PHP]Fonction isset de PHP en JS ?
[HTML/PHP] Récupérer l'adresse MAC du gars qui a fait la requête...[PHP] Galerie automatisée
[PHP] url rewriting : probleme de recup des paramètres [Résolu] 
Plus de sujets relatifs à : [PHP] 1 variable = juxtaposition de 2 variables


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR