PDO, une soupe et au lit !
Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020
Ah bon ?
- Tu as séparé les tables "utilisateurs" et "dossiers" ?
- Tu peux désormais créer autant de dossiers que tu veux pour le MEME utilisateur ?
Ce n'est pas ce que j'ai cru comprendre...
@Dendrite
D.nom_e LIKE '%' est issu du code PHP.
Quand le champ est renseigné, on obtient D.nom_e LIKE '%le_champ' (ou D.nom_e LIKE '%le_champ%' ?).
Il n'a juste pas géré le cas où le champ/la variable est vide.
@Jreaux :
On peut être 100% convaincu que l'on passera à un nouveau système d'ici 3 mois, pour les raisons qu'il a expliquées... Je ne vois pas de contradictions. Que diable, tu es un croisement très intéressant entre un bouledogue (le côté je ne lâche jamais l'affaire) et un dalmatien (je suis sympa). C'est ce qui fait ta force.
@Olivier :
Dès que tu as du temps et de l'énergie ceci dit, ouvre-toi un espace développement en localhost pour tout refondre. Les choses vont prendre un peu de temps tu l'imagines...
Et commence par trouver un chouette nom à ta base et à ta nouvelle appli, je crois beaucoup à l'importance des noms. Mon côté littéraire... si tu veux qu'on cherche ensemble...
IL y a clairement la notion de budget, d'aide au budget... budgaide est pas mal non ? budghelp ? mon_budget ? etc.
Promis, je t'aiderai d'autant plus volontiers à la modélisation que si tu dis vrai, ton outil est à but non lucratif, et j'ai déjà développé moi, dans le cadre de mon travail dans la fonction publique, un outil sur les mêmes problématiques à destination des assistantes sociales.
Bon enfin, faudra que tu ouvres un autre fil pour tout ça... Et il me semble que tu peux marquer celui-ci comme résolu, sauf erreur.
@Jreaux sur autre chose
Pas sûr d'avoir tout compris. S'il ne mettait pas dans le SQL cette clause, ça lui fermerait les possiblités du moteur de recherche PHP, c'est bien ça ?
PDO, une soupe et au lit !
Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020
@Dendrite
Non,
c'est juste qu'il a dû écrire un truc du genre :
au lieu de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $sql_de_ce_critere = " AND D.nom_e LIKE '%".$_GET['le_critere']."' ";
Cela dit, je n'interviendrais plus dans cette discussion.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $sql_de_ce_critere = ( !empty($_GET['le_critere']) )? " AND D.nom_e LIKE '%".$_GET['le_critere']."' " : "";
Je pense avoir tout dis sur les améliorations du code PHP (switch/case, organisation plus rigoureuse, passage à PDO,...).
Je te laisse optimiser avec lui le SQL.
Bonsoir, je viens d'indiquer le sujet comme resolu.
Je tiens évidemment à remercier pleinement tous les intervenants pour toute votre aide, et votre grannnnnnnnde patience.
Un merci particulier à Dendrite et jreaux62 qui ont persévéré et persévéré encore à vouloir m'aider.
Dentrite, effectivement je n'ai nullement le temps pour modifier tout ce logiciel, qui comme tu l'as compris reste à but non lucratif pour des agences qui travaillent avec Cresus, mais j'ai décidé de soulager mon emploi du temps d'ici 3 mois pour tout refondre et dieu sait que tu m'as beaucoup aidé, je reviendrai ici pour le prouver. Ce projet était depuis des années ma contribution au bénévolat.
Jreaux62, tu es pire que la fausse réputation d'un rottweiller, et bien que je n'en ai pas encore fait la démonstration sur ce fil, tu m'as appris beaucoup de choses qui seront appliquées prochainement, et je t'en remercie sincèrement. Je ne suis pas le genre de personne qu'il faille agresser ou pousser au c.. pour qu'il avance, mais j'ai bien compris le fond et la passion de tes commentaires, et il serait stupide de ne pas prendre tes conseils à leur juste valeurs.
Je vous souhaite une excellente nuit à tous.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager