Utiliser foreach dans une requete mysql ?
Résolu
Didier0022
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Nhay Messages postés 838 Date d'inscription Statut Membre Dernière intervention -
Nhay Messages postés 838 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis un débutant qui n'arrive pas vraiment à tout comprendre !! La galère :
Je voudrais faire un formulaire avec plusieurs choix, qui sont repris d'une base de donnée !
Un petit bout de code pour expliquer ce que je voudrais :
Ben ça marche pas comme ça !!! grrr.
Merci d'avance les champion du code !
Je suis un débutant qui n'arrive pas vraiment à tout comprendre !! La galère :
Je voudrais faire un formulaire avec plusieurs choix, qui sont repris d'une base de donnée !
Un petit bout de code pour expliquer ce que je voudrais :
<form action="forCanton.php?step=4" method="post"> <?php $STEP=$_GET['step']; ECHO '<FONT SIZE="2"><input type="checkbox" name="site[]" value="JU">Jura</FONT><br>'; ECHO '<FONT SIZE="2"><input type="checkbox" name="site[]" value="JU1">Jura1</FONT><br>'; ECHO '<FONT SIZE="2"><input type="checkbox" name="site[]" value="JU2">Jura2</FONT><br>'; ECHO '<FONT SIZE="2"><input type="checkbox" name="site[]" value="JU3">Jura3</FONT><br>'; ECHO '<FONT SIZE="2"><input type="checkbox" name="site[]" value="JU4">Jura4</FONT><br>'; echo '<INPUT type="submit" value="go">'; echo '</form>'; IF ($STEP=="4") { $site = $_POST['site']; IF(!EMPTY($site)) { foreach ($site as $choix) { echo $choix,' OR '; } }} // fin du step 4 /* $Query5 = "SELECT * FROM 'MANIFS' WHERE CANTON = $choix" ; // requete du genre :*** where Canton = JU or JU2 or JU3*** $Req5 = mysqli_query($db65, $Query5); while($data5 = mysqli_fetch_assoc($Req5)) { $Npa = $data5['NPAMANIF']; $Localitemanif = $data5['LOCALITEMANIF']; $cantonmanif = $data5['CANTON']; $titremanif = $data5['TITRE']; } */ ?>
Ben ça marche pas comme ça !!! grrr.
Merci d'avance les champion du code !
A voir également:
- Foreach mysql
- Mysql community server - Télécharger - Bases de données
- Mysql error in file: /engine/classes/mysql.php at line 53 ✓ - Forum Réseaux sociaux
- Mysql error 2002 ✓ - Forum Linux / Unix
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
- Mysql fatal error ✓ - Forum MySQL
1 réponse
Pour ceux qui tomberait dessus la réponse est ici :
https://forums.commentcamarche.net/forum/affich-29546624-comment-remplir-une-variable-avec-foreach
https://forums.commentcamarche.net/forum/affich-29546624-comment-remplir-une-variable-avec-foreach