J'ai decouvert un GROS bug en PHP - PHP - Programmation
Marsh Posté le 06-05-2003 à 16:44:50
test ca :
(y'a des "[]" apres le nom de ton select)
Code :
|
ca marche pas mieux la?
(quel gros bug
Marsh Posté le 06-05-2003 à 16:47:28
harrysauce a écrit : test ca :
|
Il pourrait le faire automatiquement, faut tout lui dire à ce PHP
Merci quand meme
Marsh Posté le 06-05-2003 à 16:54:42
En totu cas, le rajout des [] au nom me provoque une erreur dans le traitement JavaScript. Il aime pas ça JavaScript ?
Marsh Posté le 06-05-2003 à 17:03:28
samuelp a écrit : En totu cas, le rajout des [] au nom me provoque une erreur dans le traitement JavaScript. Il aime pas ça JavaScript ? |
aucune idée...., désolé
Marsh Posté le 06-05-2003 à 17:08:02
harrysauce a écrit : aucune idée...., désolé |
En effet quand je test par exemple ceci en JavaScript :
document.forms['Please complete the module values'].fonctionid[]
Il m'envoie chier (meme pas de message d'erreur) tandis que quand je mettais pas les crochets cela fonctionnait nickel !
Mon boss me conseil d'ajouter des champs hidden que je modifierai dynamiquement avec JavaScript mais je trouve cela affreux, personne n'a jamais ete confronté à ce genre de probleme ?
Marsh Posté le 06-05-2003 à 17:16:11
En fait faut utiliser la methode elements de Form et le tour est joué
Marsh Posté le 06-05-2003 à 17:28:03
renomme ton topic, j'ai failli croire au bug
Marsh Posté le 06-05-2003 à 17:37:58
il y a beaucoup de bug sur PHP mais c'est sur des fonctions très rarement utilisé. exemple les fonction XML ou Dom XML.
Marsh Posté le 06-05-2003 à 16:39:07
Voici une portion de code en PHP
Si je selectionne les 4 premieres valeurs de ce select et que je valide le forumulaire, voici l'ENAURME bug :
echo $_POST["personid"] donne 26 au lieu d'un tableau contenant (-1,1,2,26)
Si bien que je suis dans la merde
Pourquoi il prend la derniere valeur selectionnee et pas l'ensemble des valeurs ?