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

 


Dernière réponse
Sujet : PHP : peut etre que qqun saura pk ca fonctionne pas ?
joce pas de problème ;)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
joce pas de problème ;)
JBs Ca fonctionne nikel !
 
G une belle declaration de tableau avec le print_r() c parfait !
J'en reviens pas ca fait 3 jours que je galere sur ca et a cause d'une mauvaise declaration de l'index tout couillait ....
pssss ...
 
Merci bcp Joce pour ton aide !  :jap:
joce y a pas de raison que ca marche pas comme ca :sol:
JBs

joce a écrit a écrit :

essaie voir :
 
while(list(....)=mysql_fetch_row($query))
{
  [...]
  if ($key!='')
  {
    $cat_tab_val="cat_tab$catnum";
    ${$cat_tab_val}[$key] = "pop";
  }
  //Sur echo a cet endroit $$cat_tab_val contient bien pop
}  




 
 
Hum c que la ca a l'air de tourner niquel !  
Atta, je fais une verification plus poussée mais au premier abord ca roule !!!

JBs Quand j'utilise ce que tu m'as donné Joce
while ..... [...]
if ($key!='')
 {
   $cat_tab_val="cat_tab$catnum"."[$key]";
   ${$cat_tab_val} = "pop";
 }
 echo $$cat_tab_val." cat_tab_val<br>\n";
} //Fin de while.
 
$$cat_tab_val contient bien la valeur pop au sortir de la conditionnelle.
 
Si je fais echo $$cat_tab_val." cat_tab_val<br>\n"; apres le Fin de while ca fonctionne aussi (avec la derniere valeur).
En revanche si j'appelle la vrarible par son vrai nom (celui qui normalement est généré par les variables variables, rien a faire, ca contient plus rien ;(
Je pige plus moi  :cry:

 

[edtdd]--Message édité par JBs--[/edtdd]

joce essaie voir :
 
while(list(....)=mysql_fetch_row($query))
{
  [...]
  if ($key!='')
  {
    $cat_tab_val="cat_tab$catnum";
    ${$cat_tab_val}[$key] = "pop";
  }
  //Sur echo a cet endroit $$cat_tab_val contient bien pop
}
JBs Bon deja les trucs générés n'ont pas l'air d'etre des tableaux ....
 
Premier couillage :(
JBs

joce a écrit a écrit :

t'as qu'à faire :
 
while(list(....)=mysql_fetch_row($query))
{
  [...]
  if ($key!='')
  {
    $cat_tab_val="cat_tab$catnum"."[$key]";
    ${$cat_tab_val} = "pop";
  }
  //Sur echo a cet endroit $$cat_tab_val contient bien pop
}
:D  
 
 




 
K je verif de suite !
 :jap:

JBs

ajnag a écrit a écrit :

:hello:  




 
Kikooo ajnag !  :hello: et Joyeux [:petit prince]

joce t'as qu'à faire :
 
while(list(....)=mysql_fetch_row($query))
{
  [...]
  if ($key!='')
  {
    $cat_tab_val="cat_tab$catnum"."[$key]";
    ${$cat_tab_val} = "pop";
  }
  //Sur echo a cet endroit $$cat_tab_val contient bien pop
}
:D

 

[edtdd]--Message édité par joce--[/edtdd]

ajnag :hello:
JBs ok j'v regarder ca de suite.
En fait je viens de penser a is_array pour vérifier que mes variables constituées sont bien des tableaux.
J'v aussi jeter un coup d'oeil a ca.
 
Pour ce uqi est de la boucle qui ecrase les valeurs, comment je peux verifier ?
 
Merci pour ton aide Joce.  :jap:
joce Sinon t'as essayé avec la syntaxe ${$cat_tab_val} (même si normalement c'est équivalent :))
Sinon faudrait vérifier que ta boucle écrase pas les valeurs à un moment (du style $key='', c'est fatal :o)

 

[edtdd]--Message édité par joce--[/edtdd]

JBs Salut à tous, j'ai un petit soucis avec des tableaux ...
Franchement, je comprend pas du tout pourquoi ca ne fonctionne pas !
Ya aucune raison tout du moins j'arrive pas a la trouver ;(
 
Voila ma portion de script :
 
Dans une boucle  
while(list(....)=mysql_fetch_row($query))
{
[...]
$cat_tab_val="cat_tab$catnum"."[$key]";
$$cat_tab_val = "pop";
//Sur echo a cet endroit $$cat_tab_val contient bien pop
}
//Sur echo a cet endroit $cat_tab1[x] ne contient plus rien du tout :(
 
En fait ca génere plusieurs tableaux normalement avec pour clé des valeurs recupérées depuis MySQL et pour données (au lieu de "pop" des valeurs traitées dans la boucle while ([...]).
 
Si qqun a une idée du pourquoi du comment à un moment la variable est plein et a l'autre elle est vide ...
 
Merci pour votre aide !
Bon Noel !

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)