j'ai des champs textes avec id et pas name, et PHP me les détecte pas.

j'ai des champs textes avec id et pas name, et PHP me les détecte pas. - PHP - Programmation

Marsh 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?

Reply

Marsh Posté le 18-10-2002 à 23:23:47   

Reply

Marsh 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
Reply

Marsh 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 ;)


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 19-10-2002 à 15:59:43    

gm_superstar a écrit a écrit :

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 ;)




 
ok, merci encore... :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed