Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1522 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [php]comment recuperer un name

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php]comment recuperer un name

n°1321345
come18
Posté le 08-03-2006 à 21:14:11  profilanswer
 

bonjour à tous,
voila, j'ai un formulaire assez long et lorsque j'ai fait valider, j'aimerais que les valeurs que j'ai validé reste dans mes cases...  
j'aimerais savoir si il existe un moyen simple qui s'applique facilement aux differents cas (checkbox,text,radio,select) de faire ca
 
ou alors si qqun sait faire : quand on a un <input type="text" name="nom"></input> comment recuperer facilement le nom (un truc du style getElementByNom) dans une variable php :)
 
voila si quelqu'un sait faire ca ...
 
merci d'avance

mood
Publicité
Posté le 08-03-2006 à 21:14:11  profilanswer
 

n°1321367
benamoubea​ch
tivuplai
Posté le 08-03-2006 à 21:40:00  profilanswer
 

Premierement : la balise input est une balise unique, donc s'écrit <input bla bla />
 
Deuxiemement : cela dépend du type d'envoi des données . En method GET, tu récupéreras $_GET['nom'] et en POST, $_POST['nom'].
 
Ensuite il n'y a rien de faire spécialement pour mettre les valeurs dans les cases ou pour les champs cochés, tu dois faire des if un peu partout, ou alors te créer une classe pour faire ca tout seul


Message édité par benamoubeach le 08-03-2006 à 21:40:46
n°1321463
come18
Posté le 08-03-2006 à 23:11:42  profilanswer
 

je m'etait peut etre mal exprimé ;)
en fait j'ai un lot de question et j'aurais voulu créer une fonction generique qui regarde le name, le value et qui le compare au valeurs postées puis qui en deduit ce qu'il doit afficher...
voila voila
donc je suis desolé mais je savais faire ton deuxiemement et ton troisiemement :)  
et sinon pour le fait que le input soit <input /> plutot que </input>
les deux passent tres bien et les deux sont valides w3c si je ne me trompe pas (j'ai toujours fait comme ca moi lol)
mais merci comme meme pour ta reponse, c'est cool ce forum ya plein de gens !!!

n°1321465
Dj YeLL
$question = $to_be || !$to_be;
Posté le 08-03-2006 à 23:15:06  profilanswer
 

come18 a écrit :

je m'etait peut etre mal exprimé ;)
en fait j'ai un lot de question et j'aurais voulu créer une fonction generique qui regarde le name, le value et qui le compare au valeurs postées puis qui en deduit ce qu'il doit afficher...
voila voila
donc je suis desolé mais je savais faire ton deuxiemement et ton troisiemement :)  
et sinon pour le fait que le input soit <input /> plutot que </input>
les deux passent tres bien et les deux sont valides w3c si je ne me trompe pas (j'ai toujours fait comme ca moi lol)
mais merci comme meme pour ta reponse, c'est cool ce forum ya plein de gens !!!


 
Euh ... je veux pas être méchant mais pour moi ce n'est toujours pas plus clair :D
 
Et pourquoi tant de gens ecrivent "comme même" ? :cry:


---------------
Gamertag: CoteBlack YeLL
n°1321486
come18
Posté le 08-03-2006 à 23:33:13  profilanswer
 

arf desolé yell, il est tard ;)
 
mais c'est bon j'ai resolu mon probleme avec le troisiemement de benamoubeach  
 
et j'arrive plus a reformuler ma question bouhouhou enfin je voulais faire une fonction qui prendrait en parametre le nom (le name du input ) et la valeur postée pour remplir le value correspondant au name ... non décidemment ilk doit etre trop tard... plus je me relis plus je m'embrouille  
:)
 
merci tout de meme (tu prefere ca?)

n°1321488
Dj YeLL
$question = $to_be || !$to_be;
Posté le 08-03-2006 à 23:35:28  profilanswer
 

:lol:
 
L'essentiel, c'est que ton problème doit résolu.
 
À+ :hello:
 
P.S. : "Tout de même" oui. Sinon on dit "quand même" et non "comme même" ;)


---------------
Gamertag: CoteBlack YeLL
n°1321491
come18
Posté le 08-03-2006 à 23:47:28  profilanswer
 

ok ;)
aah il est bien loin le bac de francais....

n°1321650
fluminis
Posté le 09-03-2006 à 11:17:08  profilanswer
 

Code :
  1. define('INPUT_TEXT',1);
  2. ...
  3. function printInput($name,$type,$value,$defaut_value="" ){
  4.    $out = "";
  5.    swith($type){
  6.        case INPUT_TEXT:
  7.           $out .= '<input name="'.$name.'" value="'.$value.'" type="text" />';
  8.        break;
  9.        case RADIO_BUTTON:
  10.           $out .= '<input name="'.$name.'" value="'.$value.'" type="radio"';
  11.           if($value == $default_value){
  12.              $out .= ' checked="checked"';
  13.           }
  14.           $out .= ' />';
  15.           break;
  16.         ...
  17.     }
  18.     return $out;


enfin c'est une idée a creuser


Message édité par fluminis le 09-03-2006 à 11:17:48

---------------
http://poemes.iceteapeche.com - http://www.simuland.net

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [php]comment recuperer un name

 

Sujets relatifs
récupérer des données avec perlmysql php recuperer des données
J2EE/Struts - récupérer une liste typée dans une selectBox d'un form[Téléphonie]Recuperer / Transmettre voix
Probleme avec <a name=""> / ancreRécuperer la derniere valeur d'une table ?
[Flash8 AS]recupérer la taille de 2 scene voir une precisement[JS] récuperer du XML
[C-UNIX] Recuperer le command name a partir du PID[VB/API] Récupérer le login user name
Plus de sujets relatifs à : [php]comment recuperer un name


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR