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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] la honte.....

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] la honte.....

n°127924
orazur
Posté le 18-04-2002 à 15:10:28  profilanswer
 

Rigolez pas s'il vous plait !!
mais dites moi juste comment recuperer les données de checkbox d'un formulaire  
vous savez les checkbox les trucs comme ca
<input type="checkbox" name="choix" value="oui">
je voudrais qu'il me dise si elles sont cochées ou pas
aidez moi !!

mood
Publicité
Posté le 18-04-2002 à 15:10:28  profilanswer
 

n°127932
raph93
Posté le 18-04-2002 à 15:15:47  profilanswer
 

orazur a écrit a écrit :

Rigolez pas s'il vous plait !!
mais dites moi juste comment recuperer les données de checkbox d'un formulaire  
vous savez les checkbox les trucs comme ca
<input type="checkbox" name="choix" value="oui">
je voudrais qu'il me dise si elles sont cochées ou pas
aidez moi !!  




 
j'ai eu le meme probleme , la reponse n'est toujours pas clair pour moi


---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
n°127935
orazur
Posté le 18-04-2002 à 15:18:27  profilanswer
 

putain j'y arriverai jamais !
je le savais ! :hap:  
 
je suis nrv !!  :gun:    :gun:    :gun:  :gun:  :gun:  :gun:  :gun:  :gun:  :gun:  :gun:  :gun:  :gun:  :gun:  :gun:  :gun:

n°127936
antp
Super Administrateur
Champion des excuses bidons
Posté le 18-04-2002 à 15:19:50  profilanswer
 

je crois que c'est quelque chose du genre:
 if(isset($oui))
 {  
    la case est cochée
 }


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°127938
Tentacle
Posté le 18-04-2002 à 15:21:32  profilanswer
 

orazur a écrit a écrit :

Rigolez pas s'il vous plait !!
mais dites moi juste comment recuperer les données de checkbox d'un formulaire  
vous savez les checkbox les trucs comme ca
<input type="checkbox" name="choix" value="oui">
je voudrais qu'il me dise si elles sont cochées ou pas
aidez moi !!  




 
si la case est cochée, tu récupère "oui" dans la variable $choix ou $HTTP_GET_VARS['choix'] (ou POST) selon la config et ton formulaire.

n°127939
kayasax
Posté le 18-04-2002 à 15:22:35  profilanswer
 

nan if(isset($choix))
 
-> case cochee
 
si la case n'est pas cochee la variable n'est pas transmises

n°127941
youdontcar​e
Posté le 18-04-2002 à 15:24:32  profilanswer
 

pour ce genre de problèmes, utilise get_defined_vars()
 
http://www.php.net/manual/en/funct [...] d-vars.php (recopie l'exemple, en n'oubliant pas de rajouter un tag <pre> avant l'affichage)
 
ça t'affichera toutes les variables définies dans php, tu n'as plus qu'à chercher pour trouver ton bonheur.

n°127943
orazur
Posté le 18-04-2002 à 15:24:40  profilanswer
 

ouééé ya plein de réponses
bon jessaye et je dis qui a gagné :-))
wait 5s

n°127974
kayasax
Posté le 18-04-2002 à 15:59:37  profilanswer
 

Alors ki c'est ki a gagne le droit de frimer ?  :D

n°128071
ceam
Posté le 18-04-2002 à 18:00:31  profilanswer
 

if ($mavariable == "on" ) {
//...
}
 
<input type=checkbox name=mavariable>

mood
Publicité
Posté le 18-04-2002 à 18:00:31  profilanswer
 

n°128072
gizmo
Posté le 18-04-2002 à 18:04:10  profilanswer
 

kayasax a écrit a écrit :

nan if(isset($choix))
 
-> case cochee
 
si la case n'est pas cochee la variable n'est pas transmises  



 
 
avec cette formule tu peux avoir des problèmes de réminiscence de variable si le traitement du formulaire se fait via le même fichier.

n°128077
kayasax
Posté le 18-04-2002 à 18:14:52  profilanswer
 

:heink:  
ca veut dire quoi ca ?  

gizmo a écrit a écrit :

 
 
avec cette formule tu peux avoir des problèmes de réminiscence de variable si le traitement du formulaire se fait via le même fichier.  



n°128089
gizmo
Posté le 18-04-2002 à 18:51:36  profilanswer
 

exemple:  
- tu affiches le formulaire
- le client le remplis et le renvoie à la même page
- il manque des champs, tu réaffiches le formulaire avec les champs déja remplis
- le client complete le formulaire mais modifie des checkbox.
 
suivant la configuration du serveur, tu risque d'avoir les variables des checkbox qui ne sont plus cochées au second tour comme étant quand même déclarée, et donc le isset renverra true sur une variable déclarée mais au contenu vide.

n°128090
kayasax
Posté le 18-04-2002 à 18:53:28  profilanswer
 

ok g compris  :jap:  Gizmo
donc le bon test c celui de ceam  ;)


---------------
All we need is a soul revolution
n°128098
Sh@rdar
Ex-PhPéteur
Posté le 18-04-2002 à 19:24:10  profilanswer
 

c'est pour ça que c'est pas mal de coupler le test pour les champs texte ou un espace pourrait se glisser
 
if (isset($variable) && $variable!='';)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft

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

  [PHP] la honte.....

 

Sujets relatifs
Probleme de formulaire ou de PHP... j'arrive pas a trouver l'erreur[PHP] Ca ecris deux fois dans la base ...
Créer des fichiers avec PHP[PHP] Ca veut pas entrer dans ma base :(
[PHP] C'est possible ça ?[PHP] Mail : accusé de lecture ?
[PHP] Peut-on allier les sessions et les cookies?[ PHP ] J'ai une question
[PHP] Problème dans le passage des paramètres[PHP] Je suis une brêle, j'ai honte mais ....
Plus de sujets relatifs à : [PHP] la honte.....


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