Liste déroulantes dépendantes d'une base de données
Résolu/Fermé
modemo2018
Messages postés
226
Date d'inscription
vendredi 15 novembre 2019
Statut
Membre
Dernière intervention
13 octobre 2022
-
27 nov. 2019 à 13:11
modemo2018 Messages postés 226 Date d'inscription vendredi 15 novembre 2019 Statut Membre Dernière intervention 13 octobre 2022 - 27 nov. 2019 à 14:45
modemo2018 Messages postés 226 Date d'inscription vendredi 15 novembre 2019 Statut Membre Dernière intervention 13 octobre 2022 - 27 nov. 2019 à 14:45
A voir également:
- Liste déroulantes dépendantes d'une base de données
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Formules excel de base - Guide
- Tnt base de données vide - Forum TNT / Satellite / Réception
- Désolé l'utilisation de la base de données a expiré epic games - Forum Jeux vidéo
1 réponse
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
27 nov. 2019 à 14:17
27 nov. 2019 à 14:17
Bonjour,
Si tu veux afficher la liste des matières d'une classe... pourquoi faire ton where sur le champ nomat ??
Je pense que ce que tu veux faire c'est ça
Si tu veux afficher la liste des matières d'une classe... pourquoi faire ton where sur le champ nomat ??
Je pense que ce que tu veux faire c'est ça
$class = !empty ( $_GET['class'] ) ? $_GET['class'] : NULL; if($class){ $sql = 'SELECT * FROM matiere WHERE class`class` = ?'; $datas = array($class); try{ $req = $bdd->prepare($sql); $req->execute($datas); $arrMat = $req->fetchAll(); //on stocke le résultat dans un array }catch(Exception $e){ die('Erreur : '.$e->getMessage()); } }else{ echo "<br><span>Variable 'class' vide !</span>"; } ?> <label class="font-weight-bold" for="fullname">Séléctionnez Matières </label> <select name="nomat" id="nomat" class="form-control"> <?php if(!empty($arrMat)){ foreach($arrMat as $don){ echo "<option value='".$don['idmat']."'>".$don['nomat']."</option>"; } } ?> </select>
27 nov. 2019 à 14:35
27 nov. 2019 à 14:39
Erreur : SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`class` = 'CM2 '' at line 1
comment puis-je faire pour corriger une telle erreur, stp?
27 nov. 2019 à 14:45
L'erreur s'etait cette syntaxe
" class`class` = ?"