Affichage d'une table en PHP

Fermé
neoBlop Messages postés 1 Date d'inscription dimanche 6 décembre 2015 Statut Membre Dernière intervention 6 décembre 2015 - Modifié par jordane45 le 7/12/2015 à 01:48
BennerBenner Messages postés 14 Date d'inscription mardi 8 décembre 2015 Statut Membre Dernière intervention 17 décembre 2015 - 8 déc. 2015 à 02:28
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 38202 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 8 juin 2024 4 675
7 déc. 2015 à 01:50
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 mardi 8 décembre 2015 Statut Membre Dernière intervention 17 décembre 2015 3
Modifié par BennerBenner le 8/12/2015 à 02:47
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