Page 1 sur 1

récupérer variables d'une requête

Posté : 17 avr. 2007, 14:37
par naje83
Salut à tous

Certainement un problème de débutant mais je m'embrouille donc je fais appel à vous tous.

J'ai une petite base de données (de news) et j'aimerai récupérer les 3 derniéres "news" c'est à dire la date et le titre pour pouvoir les passer à une boîte défilante de news en javasript...

Pas de problème avec la base ni avec le javascript mais je cale pour récupérer les données ci-dessus expliqués.

donc voici un bout de code :
<?php
include ('connect.php');
$table="dojo_news";
// sélectionne la dernière fiche de la table $table
 
$query = "SELECT * from $table ORDER BY id desc LIMIT 3";
$result = mysql_query($query);
// tant qu'il y a des fiches
while ($val = mysql_fetch_array($result)) { 
   $titre[0] = $val["titre"];
   $date[0] = $val["date"];
   $titre[1] = $val["titre"];
   $date[1] = $val["date"];
   $titre[2] = $val["titre"];
   $date[2] = $val["date"];
   //echo $titre."-".$date;
   }

// transformation de la date au format français jj-mm-aaaa 
// on en fait un tableau
$tableau = explode("-", $date[0]); 
// on formate
$annee = $tableau[0];
$mois = $tableau[1];
$jour = $tableau[2]; 
?>
</b>Les News du Dojo</b></p>
<?php echo $titre[0]." "."le"." ".$jour . '-' . $mois . '-' . $annee;?>
<p align="left"><strong><font face="Verdana"><small><a href="" target="_top">Source
code encrypter</a>&nbsp;</small></font></strong><br>
<font face="Verdana"><small>C'est encore qu'un essai de plus</small></font></p>
D'avance merci de vos :idea:

@+

Naje83

Posté : 17 avr. 2007, 14:55
par charabia
Tu fais une boucle pour récupérer tes 3 derniers résultats, aussi ton code pour récupérer les enregistrements doit se trouver dans ta boucle. Là tu l'as sorti en dehors.

Ne mélanges pas les " et les ' dans ton echo.
while($val = mysql_fetch_array($result))
{
	// on en fait un tableau 
	$tableau = explode("-", $val['date']);  
	// on formate 
	$annee = $tableau[0]; 
	$mois = $tableau[1]; 
	$jour = $tableau[2];
	
	echo $val['titre']." le"." ".$jour ."-".$mois."-".$annee;
}

Posté : 17 avr. 2007, 15:04
par naje83
merci de ta réponse.

C'est à dire que j'aimerai "charger" les résultats dans des variables à l'intérieur de la boucle...pour ensuite pouvoir les utiliser librement pour "charger" les données dans le javascript.
Je m'explique certainement mal mais j'ai besoin de 3 variables $titre ainsi que de 3 variables $date.
je ne veux en aucun cas les afficher à l'intérieur de la boucle.

@+

Naje83