Problème d'utilisation d'une variable $result ?!

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème d'utilisation d'une variable $result ?!

par karoubb » 03 sept. 2008, 22:40

le i est une coquille qu'il n'y a pas dans mon script.

J'ai contourné mon problème avec ceci :
		while($row = mysql_fetch_object($result)) { 
		$titre= $row->topic_title;
			fputs($ressource_fichier, $titre);
		$i++;
Là j'obtient "PLOPYCréation du fofo" dans NEWS.txt

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

par B.Moncef » 03 sept. 2008, 22:24

As-tu essayés de mettre quelques instructions de debug dans ton code ? des echo $i; var_dump($row), die(mysql_error()) après ta requête ?

Ce genre de chose pour avoir une erreur ou autre à ce mettre sous la dent.

EDIT : Ton problème c'est qu'il te manque un $ avant i...

Problème d'utilisation d'une variable $result ?!

par karoubb » 03 sept. 2008, 22:10

Bon alors voilà, dans ce script, je récupère les 5 derniers topics des news et je les mets dans un fichier texte :
21: 	$ressource_fichier = fopen('NEWS.txt', 'w');
22:		while($row = mysql_fetch_row($result)) {
23:			fputs($ressource_fichier, '&news'.$i.'='.$row[$i].'   ');
24:			$i++;
25:		}
26:	mysql_free_result($result);
27:	
28:   fclose($ressource_fichier);
NB: N'ayant que 2 topics, je récupère "&news0= &news1= " dans NEWS.txt ...

Où est le problème ?? je n'arrive pas à récupérer les valeurs de "$row" ?? alors que $row possède plus d'une ligne (cf mysql_num_rows )

Merci pour vos réponses ! (édité 1 fois)