[RESOLU] Actualisation du résultat requête

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 : [RESOLU] Actualisation du résultat requête

Re: Actualisation du résultat requête

par boblenain » 18 sept. 2013, 14:41

J'ai trouvé !

En fait c'est dans mon while :
while ($result_fiches & $file_fiches = mysql_fetch_array($result_fiches))


Il fallait que je dégage $result_fiches & soit :
while ($file_fiches = mysql_fetch_array($result_fiches))
On peut donc dire que c'est OK.

Re: Actualisation du résultat requête

par boblenain » 18 sept. 2013, 13:45

donc avec
die (var_dump($result_fiches))
j'obtiens
resource(2) of type (mysql result)

Re: Actualisation du résultat requête

par benv8nam » 18 sept. 2013, 12:01

pas de requête de result désolé. Normalement cela va te retourner un tableau de données.

Re: Actualisation du résultat requête

par boblenain » 18 sept. 2013, 11:04

le die me retourne
string(117) "SELECT nom_fiche, COUNT(nom_fiche) As somme_fiches FROM tracking_fiches GROUP BY nom_fiche ORDER BY somme_fiches DESC"

Re: Actualisation du résultat requête

par benv8nam » 18 sept. 2013, 10:19

Tu as regardé le résultat de ta requête ?

Tu peux faire un die (var_dump($requete)) pour voir le tableau des données retournée.

Actualisation du résultat requête

par boblenain » 18 sept. 2013, 09:49

Bonjour,

J'ai un script tout basique en php qui appelle une requête sql et en affiche le résultat sous la forme d'un tableau.
Le problème est que lorsque je rafraîchis ma page le résultat est vide (sauf l'en-tête du tableau qui ne dépend pas du sql)

Comment puis-je y remédier ?

Merci. :wink:
<?

$cnt = mysql_connect('localhost', 'xxx', 'xxx'); 

mysql_select_db("abc_tracking",$cnt); 

$requete_fiches = "SELECT nom_fiche, COUNT(nom_fiche) As somme_fiches FROM tracking_fiches GROUP BY nom_fiche ORDER BY somme_fiches DESC" ;

$result_fiches = mysql_query($requete_fiches) or die(mysql_error());

echo '<table border="1" cellpadding="10">
			<tr>
				<td><strong>Nom de la fiche pdf</strong></td>
				<td><strong>Compteur de t&eacute;l&eacute;chargements</strong></td>
			</tr>
';

while ($result_fiches & $file_fiches = mysql_fetch_array($result_fiches))
{
  echo "<tr>";
  echo '<td>'.$file_fiches['nom_fiche'].'</td>';
  echo '<td>'.$file_fiches['somme_fiches'].'</td>';
  echo '</tr>'; 
}

echo "</table>";

mysql_close();
?>