Vous n'êtes pas identifié(e).
Bon peut-être que je ne suis clair que pour moi-même
Je reprends :
J'utilise PDO pour rentrer dans ma base le contenu d'une newsletter html et, étonnamment, l'ajout se fait très bien sauf lorsqu'il y a un appel vers une image dans mon contenu. A ce moment l'insertion s'arrête au =.
Au liieu de
j'ai seulement
et puis plus rien.
Je me demandais donc s'il s'agissait d'un mécanisme de sanitation des chaînes de PDO ou si c'était autre chose. J'ai testé l'insertion d'un texte entre guillemets doubles pour voir et là ça passe.
Voilà!
A+ et bonne soirée à tous.
Bonjour à vous tous.
D'après mes lectures, PDO à l'avantage de séparer la requête sql du contenu à insérer grâce aux prepared statements.
C'est une bonne chose contre les injections sql.
Maintenant j'aimerais savoir si c'est ce mécanisme qui m'empêche d'insérer un appel vers une image <img src="">.
Merci pour vos lumières.
Y
Bon, en fait c'était facile...
Pour récupérer les valeurs d'un select multiple dans un tableau PHP via javascript, il faut passer le nom du champ entre
guillemets :
le html :
le javascript :
Merci Maître Kris, tu as eu raison de me pousser!
C'est-à-dire que je ne vois pas comment passer de :
tbox.options[i].value à tbox.options['var[]'].value
dans mon javascript. En fait je ne connais pas assez bien DOM pour pouvoir atteindre ce que je veux.
Je vais relire la page en question et essayer de piger.
Merci
Bonjour à vous tous!
Je suis une bille en javascript, c'est pourquoi je vous sollicite.
J'ai trouvé sur javascriptkit un joli bout de code qui permet
de peupler une combobox à l'aide d'une autre combobox depuis laquelle on 'pick' des éléments.
Génial pour créer des groupes par exemple.
Le seul hic c'est que le script n'est pas fait pour accepter un tableau comme nom de champ <select>, ce qui est plus qu'ennuyeux puisque précisément on souhaite récupérer plusieurs valeurs.
L'auteur fait référence au manuel PHP, mais moi – et c'est là mon problème – je ne sais pas comment/où modifier le js en question...
En gros le nom de la 2ème combobox est list2 et j'ai besoin de list2[].
Merci d'avance pour vos suggestions
Amis du PHP du soir bonsoir,
Je me suis amusé à comparer 2 tableaux - vraiment des fois je me dis que j'ai que ça à faire - et je me suis rendu compte
qu'il m'était impossible d'obtenir un résultat cohérent du fait que l'un des deux tableaux est plus long.
J'ai utilisé la fonction array_diff_assoc sur ce genre de truc
Résultat de la différence gauthier et non mr ...
Si le cœur vous en dit...
Merci!
Ach j'avais pas rechargé la page! Merci Kris!
En fait je suis à côté de la plaque depuis le début de ce fil... On peut créer un tableau associatif comme ceci
Désolé pour le micmac.... Referai pu.
En fait je crois que je dois reformuler plus clairement :
Comment créer un tableau associatif et le remplir avec une boucle?
Alors le processus est le suivant:
1) je fais une requête sur deux tables jointes (fruits / legumes) via PDO (tu vois Maljuna, je suis tes conseils)
2) PDO me retourne un tableau de tableaux, c'est le tableau $data, avec les valeurs demandées comme ceci :
3) je souhaite créer un nouveau tableau, en parcourant $data, qui ne contient que les fruits et dont la clé. Je ne voudrais que fruits devienne l'index du nouveau tableau.
Mon problème : je ne sais pas comment faire peupler un tableau à la volée (dans une boucle) avec une clé autre que numérique, comme on l'obtient dans le cas :
J'ai vu que certains passent par :
et qu'il font ensuite un explode, moi en attendant j'ai fait :
Bref...
Bonjour à tous,
Juste une simple question, comment remplir un tableau à la avec une paire de valeurs récupérées en faisant
en sorte que la première valeur devienne la clé du tableau?
Avec un tableau numérique c'est simple, mais je vois pas comment faire avec de l'associatif.
Avec num :
Avec assoc, impossible de faire :
Merci les amis
Non, c'est plutôt ça :
Merci bcp pour le coup de main!
Bonjour à vous tous,
Comme annoncé dans le titre, je souhaite réunir les infos de deux tables, mais n'obtenir
que série d'infos, celle qui correspond à une valeur que je récupère d'un $_GET.
Je cherche à connaître la taille (sur la table 1) et la quantité (sur la table 2) associée d'un item dont l'id est passé
par $_GET et non pas toutes les tailles et toutes les quantités associées en général.
Mon problème est donc de savoir où mettre ce fameux $_GET dans ma requête jointe.
La requête en question :
Merci pour vos lumières.
Yannick
Bonjour,
Je souhaite afficher des sections de page et pour ce faire je passe une valeur en $_GET.
Je sais qu'on peut bien sûr assigner une valeur à $_GET[] par défaut :
if(!isset($_GET['action'])){$_GET['action']='list';}
On affiche par défaut la section 'list'.
Par contre, tant qu'on n'a pas passé la valeur dans l'URL, le navigateur ne récupère pas explicitement la valeur de $_GET
et par conséquent le menu de navigation n'affiche pas 'list' comme actif.
Bref, ma question est la suivante:
Y a-t-il moyen de faire en sorte que la section par défaut soit active avant que l'on commence à cliquer sur la navigation?
Merci pour vos réponse
Alors après qque recherches je suis tombé sur un tutoriel très intéressant pour la mise à jour dynamique des formulaires.
Le principe est simple: récupérer dans un tableau le nom des champs d'une table SQL puis comparer les valeurs récupérées avec la liste des variables globales
$_POST et, si concordance il y a, mettre à jour les éléments dans la base. C'est juste parfait comme idée; la seule contrainte est de nommer les champs du formu du nom des champs de la table SQL.
Le tut en question => http://www.devshed.com/c/a/MySQL/Dynami … using-OOP/
Happy coding!
D'accord, merci pour le tuyau mais c'est pas exactement ce que je voulais savoir.
Ma question est bcp plus générale: est-ce que tu mets tes formulaires sur ta page index ou est-ce que tu crées un fonction, dans ta classe, qui t'affiche le formu?
Merci en tous les cas pour ta réponse avec exemple.
A+
Bonjour à vous tous, amis du php,
Je suis en train de réaliser une classe d'upload de fichiers – qui fonctionne, je n'écris pas pour un problème purement technique – et dans laquelle j'ai fatalement dû insérer deux formulaires (upload et edit).
Ma question, qui concerne les best practices, est la suivante : dans une classe, comment gérez-vous les infos récupérées d'un formulaire? Autrement dit, comment faire en sorte de ne pas devoir coder en dur, dans la classe, les champs de formulaire que l'on souhaite récupérer.
Merci pour vos lumières.
Excellent ouikend à vous tous.
Yannick