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 08/03/2008, 17h14   #1
Invité régulier
 
Inscription : janvier 2008
Messages : 70
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 70
Points : 6
Points : 6
Par défaut Récupérer la valeur d'une case à cocher

Bonjour,

Comment faire pour récupérer la valeur d'un check box à partir d'un autre fichier php afin que je fasse mon SELECT sur ce choix ?

Merci à vous
emmy99 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2008, 18h51   #2
Membre éclairé
 
Avatar de makmaoui
 
Développeur Web
Inscription : mai 2007
Messages : 282
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2007
Messages : 282
Points : 361
Points : 361
Bonjour,

quand tu soumets ton formulaire les variables sont envoyées au fichier cible avec la méthode que tu définies dans la balise form, tu n'as donc qu'à y accéder. Voici un exemple :

le formulaire :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
 
 
<form name="validation.php" method="post">
 
<input type="checkbox" name="champ[]" value="1">1<br>
<input type="checkbox" name="champ[]" value="2">2<br>
<input type="checkbox" name="champ[]" value="3">3<br>
<input type="checkbox" name="champ[]" value="4">4
 
<input type="submit" value="valider">
</form>
le fichier traitant les données :

Code :
1
2
3
4
5
6
7
8
 
<?php
 
foreach($_POST['champ'] as $val) {
  echo $val.'<br>';
}
 
?>
makmaoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2008, 19h01   #3
Invité régulier
 
Inscription : janvier 2008
Messages : 70
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 70
Points : 6
Points : 6
Merci pour votre réponse.
J'ai encore une question : à la base, c'est un programme qui convertit des fichiers dbf en mysql.
Donc, il m'affiche le choix des fichiers à convertir. Je dois donc cocher les noms des fichiers que je souhaite convertir, en les cochant via un checkbox. Et c'est ces noms que je dois récupérer via un autre fichier .php afin de pouvoir faire mon select sur les tables qui ont été cochées.
emmy99 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2008, 19h04   #4
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Remplace alors le value par le nom de fichier
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2008, 19h20   #5
Invité régulier
 
Inscription : janvier 2008
Messages : 70
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 70
Points : 6
Points : 6
ok,, merci je vais faire comme cela.
Et maintenant, comment dois-je faire pour mettre ce code ci dessous dans un bouton, j'ai déjà essayé avec echo '<form> + le code ci dessous </form>';
mais cela ne fonctionne pas ?

Code :
1
2
3
4
5
6
7
8
9
10
 
<form name="validation.php" method="post">
 
<input type="checkbox" name="champ[]" value="1">1<br>
<input type="checkbox" name="champ[]" value="2">2<br>
<input type="checkbox" name="champ[]" value="3">3<br>
<input type="checkbox" name="champ[]" value="4">4
 
<input type="submit" value="valider">
</form>
emmy99 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2008, 20h59   #6
Invité régulier
 
Inscription : janvier 2008
Messages : 70
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 70
Points : 6
Points : 6
Voici le nom de mon bouton actuel :

Code :
1
2
 
echo '<form><input type="button" value="Résultats Analytiques" OnClick="window.location.href=\'resultat.php/\'"></form>';
En fait, si je comprends bien, je devrais mettre dans mon bouton, la valeur à transmettre dans ma page résultat.php.
Mais je ne comprends pas comment je dois faire dans le code ci-dessus. Pourriez-vous m'aider ?
emmy99 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h35.


 
 
 
 
Partenaires

Hébergement Web