Afficher résultat requête php dans un bloc div?

Résolu
Bonta Messages postés 37 Statut Membre -  
Bonta Messages postés 37 Statut Membre -
Bonjour,

J'ai pour objectif d'ordonner les données issu d'une base de données dans différents blocs.

Voici un peu de code:

<?php
//SI LA CONNEXION a la bdd EST OK -> REQUETE

$resultat =mysql_query ("SELECT * FROM table_1 WHERE id_fact='$numero_id' ");

if ($resultat)
{
while ($resultat_req = mysql_fetch_object ($resultat))

?>

<div id="bloc_contact">
<?php echo 'nom : '.$resultat_req->nom.'<br />'; ?>
</div>

<?php
}

else
{
echo "erreur de la requete" ;
}
?>

Il y a forcément un soucis quelque part... mais je ne sais vraiment pas comment procéder autrement.

Merci d'avance

2 réponses

  1. Stanislas Poisson Messages postés 775 Statut Membre 66
     
    Salut. Essaye avec cela:
    <?php 
    //SI LA CONNEXION a la bdd EST OK -> REQUETE 
    
    $resultat=mysql_query("SELECT * FROM table_1 WHERE id_fact='$numero_id'"); 
    if($resultat){	
    	while($resultat_req=mysql_fetch_array($resultat)){
    		echo'<div id="bloc_contact">
    		nom : '.$resultat_req['nom'].'<br /> 
    		</div>';
    	} 
    }else{
    	echo "erreur de la requete";
    }
    ?> 


    (Je te déconseille mysql_fetch_object qui oblige php a stocker un objet, logiquement plus lourd et moind rapide qu'un tableau)
    0
  2. Bonta Messages postés 37 Statut Membre 1
     
    Bonjour,

    Après plusieurs tentatives, ces dernières s'avère infructueuses. le echo' m'affiche bien nom: mais a coté rien... le problème se situerai donc dans ma requète?
    En fait non j'ai fait une erreur. Cela semble fonctionner merci beaucoup!
    0