Attribuer un id lors d'une boucle ?

Résolu/Fermé
Utilisateur anonyme - Modifié par Alexis-pires le 14/04/2010 à 05:23
 Utilisateur anonyme - 14 avril 2010 à 16:13
Salut à tous et à toutes !

J'expose mon problème :

J'ai un système d'article (similaire à un blog) ! Pour les affiché je fait un echo() depuis ma bdd (j espère que c'est clair^^) enfin le truc banal !

Donc j'affiche le contenue de ma Base de donné ! Et pour afficher chaque article j'utilise ... ... une boucle ! Et je voudrait faire des liens ancré vers mes articles, mais pour faire une ancre il faut que j'ai un id ! Et je veux que l'id (l'attribut) prenne la valeur de l'id de mon article (celui définit dans la bdd) !

Je vois ton sourire ^^ Tu n'as pas compris =( bon je re-tente :

<div class="titre-article">  
<h1><?php echo $donnees['titre']; ?></h1>  
</div>  
<p class="article-text">  
<?php  
$contenu = nl2br(stripslashes($donnees['contenu']));  
echo $contenu;  
?>


Ben je voudrais que l'attribut id="" de n'importe d'un article soit le même que que celui définit dans la bdd !

Je me répète là ^^

Bon sous un autre plan :

Comment attribuer un id à un article lorsqu'on utilise une boucle ?

Nan, là sérieux celui qui me trouve ça ... il aura changé ma vie ^^

Bon c'est pas que, mais il commence à se faire tard ! @+ le monde !



La chance aide parfois, le travail toujours !
Le vrai con est con. Celui qui n'est pas un vrai con n'est pas plus con qu'un autre.

3 réponses

Utilisateur anonyme
14 avril 2010 à 10:35
Je ne vois pas trop où est le problème si tu as un id par article dans ta bdd ...

<div class="titre-article" id="<?php echo $donnees['id']; ?>">  
<h1><?php echo $donnees['titre']; ?></h1>  
</div>  
<p class="article-text">  
<?php  
$contenu = nl2br(stripslashes($donnees['contenu']));  
echo $contenu;  
?>
1
Utilisateur anonyme
14 avril 2010 à 14:33
Merci ! J'imaginais ça plus vicieux ^^ Bonne journée ;)
0
Utilisateur anonyme
14 avril 2010 à 16:13
Le champ "id" fait partie de ta table au même titre que "titre", "contenu" et "timestamp", donc tu le manipules de la même façon ;)
0