|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 705 ![]() |
Bonjour,
voila j'ai une liste des catégories présente dans ma table avec une case a cocher a côté de chaque catégorie,je doit faire un formulaire et cocher donc les categories de membres. donc dans mon code php: 1) je recupere les categories du membres selctionner. 2) je créer la liste de categories avec les cases et le coche si il sont dans le 1tableau. pb en fesant cela fonctionne mais si par exemple j'ai le membre qui possede 2 categories alors il met la liste des categories entière 2 fois. Comment faire? Code :
MERCI. |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
c'est parce que tu ne separes pas le traitement des données et celui de l'affichage. Radin.
tu fais une méthode/fonction qui liste les catégories et qui met tout dans un tableau. Au passage doit y avoir une methode magique/interface qui permet de trier/comparer automatiquement les objets avec un simple sort().
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
|
|
00
|
|
|
#3 | ||
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 705 ![]() |
bonjour,
voici ma fonction qui me sort le premier tableau: Code :
et je doit donc ne mettre qu'un foreach, maisj'ai dut mal a comprendre comment applique ce systeme de tri? merci de ton aide. |
||
|
|
00
|
|
|
#4 | ||||||||
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
Dans le forum mysql, il y a un des membres les plus actifs qui a marqué une signature défendant contre la guerre des étoiles. Select * dans du code c'est très dangereux.
bon en fait il y a une solution bien plus simple que le usort et l'implem de la méthode à mettre pour son call back. imaginons que dans le tableau $Activite il y ait $Activite['id'] ou $Activite['nom'] qui soit definit. Disons que c'est $Activite['nom'] proposition 1, le constructeur de Categorie ne fait rien, on peut se permettre d'en gaspiller. Code php :
proposition 2, le constructeur de Categorie rame à fond Code php :
proposition 1,2 + Code php :
Code sql :
1) utilises plus d'accolades, c'est fou le nombre d'erreur que ça evite. 2) utilises des prepared statement ce que tu fais pour passer ta variable à la requete ne vaut rien, empêche diverses optimisations, produit une faille de sécurité, provoque la fonte de la banquise et massacre les gentils dauphins.
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
||||||||
|
|
00
|
|
|
#5 | ||||
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 705 ![]() |
je me suis lancer la 3 proposition:
mais cela n'a rien changer je n'ai toujours que la derniere categorie cocher et pas les autres: Code :
Code :
|
||||
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 705 ![]() |
je n'ai toujours pas trouver de solution si quelqu'un pouvez m'aidez ca serait geniale.
![]() |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 705 ![]() |
j'ai continuer de chercher mais meme avec tous les modification que j'ai faites, je n'ai rien trouver.
la je desespere car j'aimerai savoir comment je pourrai m en sortir pour ne pas refaire la meme erreur la prochaine fois. si quelqu'un a une solution, je serai super heureuse. merci. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com