Requete php

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 : Requete php

par Sékiltoyai » 27 avr. 2007, 20:19

Fait un var_dump($content); dans ton template.php, et donne nous le résultat. Fais un echo mysql_error(); juste après ta requète SQL.
Donne nous plus de code.

Re: Requete php

par dunbar » 27 avr. 2007, 20:10

Bonjour, j'ai une requete php:
$depeches = mysql_query("SELECT id, titre, resume, date FROM `depeches` WHERE titre LIKE '%alzheimer%' ORDER BY date DESC ");
while($depeche = mysql_fetch_array($depeches)) {
	$content['corps'] .= '
	<p>
		<b><a href="voirDepeche.php?id='.$depeche['id'].'"><font face="Arial, Helvetica, sans-serif" size="1">'.stripslashes($depeche['titre']).'</font></a></b>
		<font face="Arial, Helvetica, sans-serif" size="1"><br />'.stripslashes($depeche['date']).' - '.stripslashes($depeche['resume']).'</font>
	</p>';
}	
elle fonctionne dans mysql.

mais lorsque je la mets en ligne rien ne s'affiche, j'ai une page complétement blanche??

dans la page templtes j'ai mis:
<?=@$content['corps'];?>
Quelqu'un a une idée?
Et comme ça ?
echo '<p><b><a href="voirDepeche.php?id='.$depeche['id'].'"><font face="Arial, Helvetica, sans-serif" size="1">'.stripslashes($depeche['titre']).'</font></a></b>';  
  echo'<font face="Arial, Helvetica, sans-serif" size="1"><br />'.stripslashes($depeche['date']).' - '.stripslashes($depeche['resume']).'</font>  
    </p>';
:?:

Requete php

par Invité » 27 avr. 2007, 18:16

Bonjour, j'ai une requete php:
$depeches = mysql_query("SELECT id, titre, resume, date FROM `depeches` WHERE titre LIKE '%alzheimer%' ORDER BY date DESC ");
while($depeche = mysql_fetch_array($depeches)) {
	$content['corps'] .= '
	<p>
		<b><a href="voirDepeche.php?id='.$depeche['id'].'"><font face="Arial, Helvetica, sans-serif" size="1">'.stripslashes($depeche['titre']).'</font></a></b>
		<font face="Arial, Helvetica, sans-serif" size="1"><br />'.stripslashes($depeche['date']).' - '.stripslashes($depeche['resume']).'</font>
	</p>';
}	
elle fonctionne dans mysql.

mais lorsque je la mets en ligne rien ne s'affiche, j'ai une page complétement blanche??

dans la page templtes j'ai mis:
<?=@$content['corps'];?>
Quelqu'un a une idée?