problème d'affichage avec requête sur 3 tables: $req ="SELECT localites.codeloca, localites.localite, actualites.lieu,

lepartage
Invité n'ayant pas de compte PHPfrance

15 juin 2019, 02:04

<?php
$req ="SELECT localites.codeloca, localites.localite, actualites.lieu, actualites.message, actualites.nomimage FROM localites, membres, actualites WHERE localites.codeloca = membres.codeloca && membres.codemb=actualites.codemb ORDER BY actualites.datepub DESC, actualites.heurepub DESC LIMIT 0,100";
$res = mysqli_query($cn,$req);

echo '<table>';
echo '<thead><h4>Les projets lancés dans les différentes régions</h4></thead>';
while($row = mysqli_fetch_assoc($res))
{
//$id=$res['idrhdp'];
// recuperation image + nom images :<img src="images/'.$res['images'].'" height ="50" width = "50"/>
echo '<tr><td><img src="imagesrhdp/'.$res['actualites.nomimage'].'" height ="350" width = "600"/> </td></tr><br/>
<tr><td><strong>'.$res['localites.localite'].'</strong></td></tr><br/>
<tr><td>'.$res['actualites.lieu'].'</td></tr><br/>
<tr><td>'.$res['actualites.message'].'</td></tr><br/>
';
echo '</table>';
}

if(mysqli_num_rows($req) == 0)
{
$erreur=stripslashes("Auncun enregistrement n'existe pas dans la base de données.");
if(isset($erreur))
{
echo '<div>
<strong><font color="red">'.$erreur.'</font></strong>
</div>';
}
}
mysqli_close();

exit();

?>

Avatar du membre
Mammouth du PHP | 1609 Messages

15 juin 2019, 03:46

Je pense que dans le résultat tu as uniquement les noms des colonnes (sans la table devant).

Sinon tu sais un bonjour, s'il vous plait, merci et expliquer un peu mieux ta demande serait pas du luxe... en vrai tu ne mérites même pas une réponse. :roll:
Développeur web depuis + de 20 ans