boucle pour afficher un seul id dans une liste

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : boucle pour afficher un seul id dans une liste

par Cyrano » 25 août 2005, 16:09

Crée un pointeur du genre $i = 1 et incrémente-le à chaque tour de boucle jusqu'à ce qu'il atteigne la valeur désirée et définie dans une autre variable par exemple. En fin de boucle, tu fais $i++, et en début de boucle, if $i <= $nb_maxi.

par Léa » 25 août 2005, 16:05

ok, merci beaucoup, mais ensuite, comment puis-je faire s'afficher un seul "éavénement" avec mes variable, et faire ke ma boucle s'arrete et n'affiche pas tout .

merci Cyrano !! :)

par Cyrano » 25 août 2005, 15:48

<?php
//...
if (sizeof($lEvenement) !=0) {
?>
<pre>
<?php
var_dump($lEvenement);
?>
</pre>
<?php
        foreach ($lEvenement as $cEvenement)
        {
//....

par Léa » 25 août 2005, 15:37

ok, merci,
où dois-je le placer exactement ?
je l'ai mis juste avant le bout de code ke j'ai donné toutà l'heure et ça me dit que la variable n'est pas définie et c'est rajouté "NULL"
voilà, je l'ai peut être mal mis...

par Cyrano » 25 août 2005, 15:31

Essaye un truc :
<pre>
<?php
var_dump($lEvenement);
?>
</pre>
Tu sauras ce qu'il y a dans ton tableau.

par Léa » 25 août 2005, 15:26

euh... :oops:

nan en fait, g généré des "classes" donc ma base de donnée est directement reliée à ma page.

par Cyrano » 25 août 2005, 15:17

Et la requête SQL ?

boucles php - bdd

par Léa » 25 août 2005, 15:12

oui, bien sur, mais bon, je vous préviens que suis vraiment une débutante. J'ai repris un code déjà utilisé par quelqu'un pour aller plus vite car je dois un peu apprendre sur le tas en urgence.

le voici :
function affiche($evenement_id) {
    $evenement = new Evenement($evenement_id);
    $lEvenement = $evenement->liste();
    if (sizeof($lEvenement) !=0) {
        foreach ($lEvenement as $cEvenement)
        {
            // il existe bien un evenement à cet id
            echo $cEvenement->evenement_date."
						".$cEvenement->evenement_titre."
						".$cEvenement->evenement_texte."
						".$cEvenement->evenement_image1."   
                                                ".$cEvenement->evenement_image2." 
						".$cEvenement->evenement_image3." 
                                                ".$cEvenement->evenement_doc."

  }
merci :)

par Cyrano » 25 août 2005, 14:56

On peut voir le code et en particuleir la requête SQL ?

boucle pour afficher un seul id dans une liste

par Léa » 25 août 2005, 14:49

Bonjour !

j'ai un "petit" soucis dans mon code php.
Je voudrais afficher dans ma page une donnée tirée de ma base de donnée, différente selon les cas. Mais cela m'affiche tous les identifiants rentrés dans ma base.

Aurize-vous une solution à me proposer s'il vous plait ?
en espérant avoir été claire (là, g comme un doute...)

merci d'avance pour votre aide, je galèèèèèèèèèèèèèèèèèèère)
](*,)