par
Toons43 » 27 nov. 2009, 23:51
Bonjour à tous,
Je crée actuellement un site et j'utilise sur ma page d'accueil un div en "accordeon". Chaque contenu de chaque panneau est stocké dans ma base de donnée comme une page différente.
Actuellement pour afficher le contenu de chaque panneau j'utilise une requête différente qui ressemble à ça :
Code : Tout sélectionner
<?php
mysql_connect("server", "login", "mdp"); // Connexion à MySQL
mysql_select_db("base"); // Sélection de la base
$reponse = mysql_query("SELECT * FROM matable WHERE ID="1"") or die(mysql_error());
$donnees = mysql_fetch_array($reponse);
echo '<li class="maclasse"><a class="selected" href="#bref"><h2><span class="title">'.$Page_nom.'</span><span class="soustitle">'.$Page_sous_titre.'</span></h2></a></li>';
echo '<div id="bref" class="tabs_content">'.$Page_contenu.'</div>';
?>
Je ne peux pas faire de boucle parce que chaque element "li" est différent.
Le probleme est que je suis obligé de créer une requête différente à chaque fois, ça marche de cette façon, mais je souhaite apprendre et coder proprement, donc y aurait-il une solution pour faire une seule requête et stocker les résultats dans un array pour selectionner ensuite uniquement ce dont j'ai besoin en fonction de l'ID que je veux.
J'espère ne pas être trop confus et j'attend vos propositions
D'avance merci
Bonjour à tous,
Je crée actuellement un site et j'utilise sur ma page d'accueil un div en "accordeon". Chaque contenu de chaque panneau est stocké dans ma base de donnée comme une page différente.
Actuellement pour afficher le contenu de chaque panneau j'utilise une requête différente qui ressemble à ça :
[code]
<?php
mysql_connect("server", "login", "mdp"); // Connexion à MySQL
mysql_select_db("base"); // Sélection de la base
$reponse = mysql_query("SELECT * FROM matable WHERE ID="1"") or die(mysql_error());
$donnees = mysql_fetch_array($reponse);
echo '<li class="maclasse"><a class="selected" href="#bref"><h2><span class="title">'.$Page_nom.'</span><span class="soustitle">'.$Page_sous_titre.'</span></h2></a></li>';
echo '<div id="bref" class="tabs_content">'.$Page_contenu.'</div>';
?>
[/code]
Je ne peux pas faire de boucle parce que chaque element "li" est différent.
Le probleme est que je suis obligé de créer une requête différente à chaque fois, ça marche de cette façon, mais je souhaite apprendre et coder proprement, donc y aurait-il une solution pour faire une seule requête et stocker les résultats dans un array pour selectionner ensuite uniquement ce dont j'ai besoin en fonction de l'ID que je veux.
J'espère ne pas être trop confus et j'attend vos propositions
D'avance merci