|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : août 2010 Messages : 53 ![]() |
slt tlm,
en fait j'ai crée une fonction recheche dans une classe abonnés qui permet de chercher un livre mais ici je suis bloqué entre mettre la result sous form html ici dans la fonction ou non parce que la resultat de ma fonction me retourne seulement un element et je ne sais pas comment faire mieux pour avoir tout les elements ,ou bien si quelqu'un peut m'aider Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
A quoi sert ta méthode result ?
|
|
|
00
|
|
|
#3 | ||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
hello, y'a une solution plus simple pour ta recherche qui est de concaténer les champs et de faire une recherche dessus
Code :
__________________
http://blog.stealth35.com/ |
||
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
tout dépends de ce que tu veux faire. si c'est un petit dev' de stage ou de TP va au plus rapide.
Si c'est pour implementer une fonctionnalité clée de ton site web perso ou pro, découple au maximum tout ce qui est présentation de l'information et présentation des données. en gros tu fais un "côté" moteur de l'application qui rempli des tableaux ou des objets et tu fais un autre "côté" renderer de l'appli qui converti les tableaux et les objets en html pdf xml doc ... ppt... odt ...
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : août 2010 Messages : 53 ![]() |
|
|
|
00
|
|
|
#6 | |||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
c'est Code :
t'as pas PDO ?
__________________
http://blog.stealth35.com/ |
|||
|
|
00
|
|
|
#7 | |
|
Invité régulier
![]() Inscription : août 2010 Messages : 53 ![]() |
Citation:
|
|
|
|
00
|
|
|
#8 |
|
Invité régulier
![]() Inscription : août 2010 Messages : 53 ![]() |
Oui mais ce que je veux savoir est ce que c preferable de mettre les resultat dans une div dans cette fonction ou bien non (ce que je veux dire est que c acceptable dans le POO de mixer html et php come ça ou non) et pour le PDO je m'y suis pas encore plongé dedans
|
|
|
00
|
|
|
#9 | ||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
après tu devrai juste faire
Code :
__________________
http://blog.stealth35.com/ |
||
|
|
00
|
|
|
#10 | |||
|
Invité régulier
![]() Inscription : août 2010 Messages : 53 ![]() |
Citation:
c a d la personne il va mettre le nom du livre par la suite il aura comme resultat un tableau qui contient tout les informations de tout les livres trouvés(auteur,edition,année.....) mais je repete ce que je veux savoir ce tableau la que je veux afficher est ce que je peux le coder dans ma fonction ou il y a une autre solution (car d'apres ce que je c c pas acceptable de melanger html et php dans le POO , je parle au niveau des classe biensur) |
|||
|
|
00
|
|
|
#11 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
$rep te retourne un tableau a toi après dans ta vu d'en faire ce que tu veux niveau HTML
un peu compliquer ta phrase non ? Citation:
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#12 | |
|
Invité régulier
![]() Inscription : août 2010 Messages : 53 ![]() |
Citation:
public function rechercher($livre){ $rep = data::result("SELECT * from livre_biblio WHERE nom LIKE '$livre' OR auteur LIKE '$livre' OR edition LIKE '$livre' OR date_edition LIKE '$livre' "); echo 'tr'; echo 'td'.$rep['auteur'].'</td>'; echo 'td'.$rep['edition'].'</td>'; echo 'td'.$rep['date_edition'].'</td>'; echo '</tr>'; } ici j'ai mis mon tableau dans la fonction ,maintenant ce que je veux savoir est ce que je peux procéder comme ça dans le POO ou bien est ce qu'il'y'a une autre maniere acceptable et pro ? |
|
|
|
00
|
|
|
#13 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
ou appelles tu ta méthode ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#14 |
|
Invité régulier
![]() Inscription : août 2010 Messages : 53 ![]() |
dans la page d'acceuil des abonés
<div> <?php if(isset($_POST['nom'])){ echo($agent->rechercher($_POST['nom'])); } ?> <form method='post' action='page-agent.php'> <input type='text' name='nom'/> <input type='submit' value='rechercher'/> </form> </div> |
|
|
00
|
|
|
#15 | ||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
c'est ici que tu dois le faire
Code :
__________________
http://blog.stealth35.com/ |
||
|
|
00
|
|
|
#16 |
|
Invité régulier
![]() Inscription : août 2010 Messages : 53 ![]() |
j'ai mis ça et ç a foncionné
public function rechercher($livre){ $rep = data::result("SELECT * from livre_biblio WHERE nom LIKE '$livre' OR auteur LIKE '$livre' OR edition LIKE '$livre' OR date_edition LIKE '$livre' "); return $r[] = $rep; } mais un nouveau souci c que la resultat est un peu longue j'ai eu la meme resultat repeté presque 8 fois et je m'exuse d'avoir prendre ton temps |
|
|
00
|
|
|
#17 | |||
|
Invité régulier
![]() Inscription : août 2010 Messages : 53 ![]() |
Citation:
j'ai mis ça aussi et ç a foncionné public function rechercher($livre){ $rep = data::result("SELECT * from livre_biblio WHERE nom LIKE '$livre' OR auteur LIKE '$livre' OR edition LIKE '$livre' OR date_edition LIKE '$livre' "); return $r[] = $rep; } mais un nouveau souci c que la resultat est un peu longue j'ai eu la meme resultat repeté presque 8 fois et je m'exuse d'avoir prendre ton temps |
|||
|
|
00
|
|
|
#18 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
faire return $r[] = $rep; ne sert a rien, si tu fais tout comme j'ai dis depuis le début ca devrait rouler
__________________
http://blog.stealth35.com/ |
|
|
10
|
|
|
#19 |
|
Invité régulier
![]() Inscription : août 2010 Messages : 53 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com