Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/01/2008, 16h32   #1
Membre régulier
 
Inscription : octobre 2007
Messages : 286
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 286
Points : 96
Points : 96
Par défaut Mettre une checkbox en variable

Bonjour, je suis en train de créer un formulaire avec des input a remplir et des chekbox à choisir. Seulement je ne sais pas comment créer une variable avec le resultat de ma checkbox pour ensuite l'enregistrer dans ma base.
Voila coment je procède avec les input :
Code :
1
2
3
if(isset($_POST['login']) && !empty['login']){
$_login = mysql_real_escape_string('login');
}
Mais comment faire pour une checkbox?
kev484 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 16h34   #2
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
Code :
1
2
3
if(isset($_POST['login']) && !empty($_POST['login'])){
$_login = mysql_real_escape_string($_POST['login']);
}
Je vois pas pourquoi tu as mis que partiellement le $_POST..
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 16h43   #3
Membre régulier
 
Inscription : octobre 2007
Messages : 286
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 286
Points : 96
Points : 96
C'est a dire?
Sinon j'aurais pu faire comme ceci non :
Code :
$login = mysql_real_escape_string($_REQUEST['login'])
kev484 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 16h46   #4
Membre régulier
 
Inscription : octobre 2007
Messages : 286
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 286
Points : 96
Points : 96
Oui excuses moi j'avais oblié le $_POST du empty. Cependant ma question n'a pas trouvé de reponses.
kev484 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 16h52   #5
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
Citation:
Envoyé par kev484 Voir le message
Oui excuses moi j'avais oblié le $_POST du empty. Cependant ma question n'a pas trouvé de reponses.
celui du mysql_real_escape_string() aussi
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 16h54   #6
Membre régulier
 
Inscription : octobre 2007
Messages : 286
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 286
Points : 96
Points : 96
C'est à dire j'ai juste a mettre cela :
Code :
1
2
3
if(isset($_POST['sexe']) && !empty($_POST['sexe'])){
$_sexe = mysql_real_escape_string('sexe');
}
sachant que mon html est :
Code :
1
2
3
4
5
6
7
8
  <div> Votre situation : 
    <input type="radio" name="sexe" value="mr" checked="checked"/>
    <label for="mr">Mr</label>
    <input type="radio" name="sexe" value="me"/>
    <label for="mm">Mme</label>
    <input type="radio" name="sexe" value="ml"/>
    <label for="ml">M lle</label>
  </div>
kev484 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 18h59   #7
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
c'est ce que je dis :

Code :
$_sexe = mysql_real_escape_string($_POST['sexe']);
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h53.


 
 
 
 
Partenaires

Hébergement Web