Mammouth du PHP |
1107 Messages
05 déc. 2005, 16:40
ok c'est noté : )
J'ai un autre probleme dans ce que je suis en train de faire. En fait cela consiste à exporter un tableau html généré dynamiquement en fichier texte.
La premiere ligne de ce tableau contient le mot "date", suivi d'un nombre indéfini de nom d'image, suivi du mot "total".
Le nombre de ces images est généra par une sortie bdd, qui va recuperer toutes mes images pour le mois en question.
J'ai essayé :
$sql = "SELECT pic_id, pic_name, pic_link
FROM stats_pics";
$query = mysql_query($sql);
while($result = mysql_fetch_array($query))
{
// creation d'un tableau qui recupere l'id de chaque img
$tab[$i] = array( "pic_id" => $result['pic_id'],
"pic_name" => $result['pic_name']."\t");
$i++;
}
// tester si le fichier existe, si il existe pas,
//le creer en mettant dans la 1ere ligne le nom des champs
if (!file_exists( "stats_result.txt"))
{
$f_result = fopen("stats_result.txt", "a");
fputs($f_result, "Date\t\t".$tab["pic_name"]."Total\n");
}
Il me renvoie une erreur au niveau de fputs($f_result, "Date\t\t".$tab["pic_name"]."Total\n");
Comment reussir a faire ce que je souhaiterai faire ?
Au final, la premiere ligne de mon fichier texte devrait ressembler à :
Date image1 image2 image3 image4 Total
J'ai changé de methode, je n'utilise plus $pic_name.=$result['pic_name'], car je vais par la suite me servir de $i present dans le tableau. Il faut donc que j'arrive a faire ce que je veux faire avec le tableau.
Modifié en dernier par
VaN le 05 déc. 2005, 16:45, modifié 2 fois.