Affichage d'une table en PHP

neoBlop Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
BennerBenner Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour tout le monde!
Je débute sur PHP, et je bute sur un petit problème d'affichage :
J'ai un slider géré en PHP, c'est à dire qu'image et légende correspondent à une table dans mySQL.
Voici le code :
<?php
$list = find('SELECT * FROM nomDeMaBDD');
($donnees['image']);
foreach($list as $donnees)
   {
   echo '<div  class="slider1"><img id="'.$donnees['image'].' " src="images/'.$donnees['image'].'"><p>'.$donnees['titre'].'</p></div>';   
   }

Jusqu'ici tout va bien les images correspondantes et leurs titre sont affichés via PHP dans le slider.
Mon problème : Je souhaite afficher le contenu d'une autre table (tablePrésentation de monI
image sur laquelle je clique), donc du texte dans une autre section de mon HTML... et là je ne sais pas...
Mon script JS:
$(".slider1").mouseover(function(){
    $(this).css ('border', '5px #747f97 solid')
});

Je ne sais pas comment réaliser un echo de ma table 'présentation' hors de mon slider, dans une autre section de ma page...
Dommage, c'est sans doute assez simple mais je ne trouve pas de solutions...
Quelqu'un pour me donner quelques piste ?
Merci

EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :ICI

Merci d'y penser dans tes prochains messages.
A voir également:

2 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Il existe plus façons de procéder ... mais je pense que la plus propre serait d'utiliser de l'ajax.


0
BennerBenner Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   3
 
Bonjour

Si je comprend bien tu aimerais affiche l'image et le texte, mais dans une table HTML ??

Il faut echo les bases html de la table au depart
ensuite looper le contenu de la table en generant le TR pour une ligne
ainsi que les TD pour chaque cellule de cette ligne, ensuite le </table> apres la boucle


$table = '<table>';

foreach($list as $donnees)
{
$table = $table . '<tr>
<td><img src="images/'.$donnees['image'].'"/></td>
<td>'.$donnees['titre'].'</td>
</tr>';
}

$table = $table . '</table>';

echo $table;
0