Bonjour voila je cherche à être éclairé parceque là je bug
Voila je cherche a faire un truc tout con (enfin tout con pour moi en PHP 4) :
Je veux sortir une liste avec fetchAll()
et dans ma view je vais rechercher les données de cette manière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $this->view->title = "Enchere Coco"; $enchere = new Model_DbTable_Encheres(); $this->view->encheres = $enchere->fetchAll();
Ceci marche très bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php foreach($this->encheres as $enchere) : ?> id :<? echo $this->escape($enchere->id); ?> titre :<? echo $this->escape($enchere->titre); ?> <?php endforeach; ?>!!!!
Voila en fait j'aimerais rechercher dans ma boucle foreach seulement les données pour lesquelles validation=2 (dans ma bdd enchere) comment faire pour insérer la clause WHERE ? (j'ai essayé pas mal de truc sans succès j'utilise ZF 1.10)
Ce n'est pas terminé...
En plus de cela j'aurais besoin d'aller rechercher pour chaque encheres affichées (avec validation=2) dans ma boucle foreach des données d'une autre table en fonction de l'id...
Donc j'imagine que pour commencer je dois créer une nouvelle connexion à ma nouvelle table (dans le même controller bien sur)
Et avec cette connexion je fais quoi un fetchAll ou autre chose ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $gagnant = new Model_DbTable_Gagnants();
Par exemple j'aimerais juste aller chercher le pseudo du gagnant de l'enchere en question. Comment faire ? merci de m'éclairer
Partager