j'ai des champs textes avec id et pas name, et PHP me les détecte pas.
haazheel
Posté le 18-10-2002 à 23:23:47
Dans un souci de rendre mon site XHTML Compliant, j'ai décidé de remplacer tous les attributs name="" de mes champs input par des id=""...
Seul problème, PHP ne me détecte plus les valeurs...
Comment je peux faire?
Publicité
Posté le 18-10-2002 à 23:23:47
chrono
Ne m'appelez plus Dieu...
Posté le 19-10-2002 à 01:52:11
Il faurait peut être que tu envois le code php pour que l'on comprenne un minimum...
(C'est pas un problème dût au fait que le champs "id" soit autoincrémenté alors que "name" ne l'était pas???)
Message édité par chrono le 19-10-2002 à 01:52:33
gm_superstar
Appelez-moi Super
Posté le 19-10-2002 à 11:34:42
Hein ? Pourquoi tu veux remplacer "name" par "id" dans les <input> ? C'est juste pour <form> qu'il faut le faire.
"name" et "id" ne servent pas à la même chose. "id" doit toujours être unique dans le document. Comment ferais-tu pour des <input type="radio"> où on peut en avoir plusieurs qui portent le même nom ? De plus, un "id" est visible depuis tout le document alors que "name" seulement dans le formulaire.
Donc je crois que tu te compliques la vie pour rien
Hein ? Pourquoi tu veux remplacer "name" par "id" dans les <input> ? C'est juste pour <form> qu'il faut le faire.
"name" et "id" ne servent pas à la même chose. "id" doit toujours être unique dans le document. Comment ferais-tu pour des <input type="radio"> où on peut en avoir plusieurs qui portent le même nom ? De plus, un "id" est visible depuis tout le document alors que "name" seulement dans le formulaire.
Donc je crois que tu te compliques la vie pour rien