pb. tableau de références [PHP] - Programmation
Marsh Posté le 06-11-2001 à 15:30:42
 ahlalalla 
  
 
 
mon pb. se dessine un peu plus: 
 
if ( ($liste_fichiers[strtolower($image_data["img_name"])] != "" ) ) 
 
donne toujours faux, 
 
par contre: 
 
if ( ($liste_fichiers[strtolower($image_data["img_name"])] == 0) ) 
 
donne parfois vrai, 
 
c quoi ce borhdel ????????? 
 
aidez moi, ça doit être tout con mais chuis un débutant  
 
 
comment savoir si dans le tableau de références une case a déjà été attribuée ou pas?????????????? 
[edtdd]--Message édité par k666--[/edtdd]
Marsh Posté le 07-11-2001 à 10:44:47
esssaye avec isset 
if ( isset( $liste_fichiers[strtolower($image_data["img_name"])] ) ) 
Marsh Posté le 06-11-2001 à 14:59:39
salut,

 
 
j'aéi un blème sur php avec les tableaux
d'abord j'initialise un tableau avec le nom de fichier et un "état par défaut (=0)"
soit:
avec un while:
while ($f = readdir($d))
{
$liste_fichiers[strtolower($f)] = 0;
}
l'initialisation;
après j'essaye de matcher ce qui est matchable avec ce que je possède dans une bdd:
if ($liste_fichiers[strtolower($image_data["img_name"])] == 0)
(où $image_data est le recordset des fichiers préinscrits en base)
le blème, c que ce check bah il marche pas
j'ai donc rajouté, avant ça, une ligne qui fait:
if ( ($liste_fichiers[strtolower($image_data["img_name"])] != "" ) )
mais pareil, jamais rien, le if est toujours faux, alors qu'en base c bon, ça devrait matcher.....
donc: eske kelkun a t'il une idée: soit pour voir si dans le tableau, telle "entrée" a déjà été créée???,,??
ou test du même genre???? aide power
[edtdd]--Message édité par k666--[/edtdd]