Optimisation code double boucle while
Bonsoir,
J'aimerais ne faire qu'une seule requête d'autant plus qu'il s'agit de la même.
Comment procéderiez vous pour faire qu'une seule requête pour ce code ?
Par avance merci pour votre aide :ccool:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| //requete type articles
$sql_type_article = $bdd->prepare('SELECT id_type_article,type_article_intitule FROM pevtt_type_article');
$sql_type_article->execute();
echo '<ul id="jsddm">';
//redaction
echo '<li><a href="#">Création</a>';
echo '<ul>';
while ($tab_type_article = $sql_type_article->fetch())
{
$type_article = htmlspecialchars($tab_type_article['type_article_intitule']);
$id_type_article = intval($tab_type_article['id_article_intitule']);
echo'<li><a href="/php/articles/rediger_article.php?type_article='.$id_type_article.'">'.$type_article.'</a></li>';
}
echo'</ul>';
echo'</li>';
$sql_type_article = $bdd->prepare('SELECT id_type_article,type_article_intitule FROM pevtt_type_article');
$sql_type_article->execute();
//gestion
echo'<li><a href="#">Gestion</a>';
echo'<ul>';
while ($tab_type_article = $sql_type_article->fetch())
{
$type_article = htmlspecialchars($tab_type_article['type_article_intitule']);
$id_type_article = intval($tab_type_article['id_article_intitule']);
echo'<li><a href="/php/articles/liste_article.php?type_article='.$id_type_article.'">'.$type_article.'</a></li>';
}
echo'</ul>';
echo'</li>';
echo'</ul>'; |