Utiliser foreach dans une requete mysql ?
Résolu
Didier0022
Messages postés
3
Statut
Membre
-
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