Erreur :1054Unknown column in 'where clause'
Résolu/Fermé
A voir également:
- Erreur :1054Unknown column in 'where clause'
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- J'aime par erreur facebook notification - Forum Facebook
- Erreur g030 - Forum Bbox Bouygues
3 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
5 sept. 2008 à 09:45
5 sept. 2008 à 09:45
Salut,
dans une liste déroulante il faut toujours une value dans <option sinon sur certains navigateurs ça ne marche pas
ex dans adet1.php:
echo "<option>".$val["Famille"]."</option>\n";
}
il faut:
rectifies partout
ensuite dans adet2.php:
mysql_num_rows() te retourne le nombre d'enr trouvés donc sera tjs vrai il faut tester si >0
dans une liste déroulante il faut toujours une value dans <option sinon sur certains navigateurs ça ne marche pas
ex dans adet1.php:
echo "<option>".$val["Famille"]."</option>\n";
}
il faut:
echo "<option value=\"".$val["Famille"]."\">".$val["Famille"]."</option>\n"; }
rectifies partout
ensuite dans adet2.php:
// Affichage des enregistrements $select = "SELECT * FROM bota_foret WHERE Famille='".$_POST['ChoixF']."'"; $result =mysql_query($select,$link) or die ('Erreur :'.mysql_errno().mysql_error()); $rows = mysql_num_rows($result); if ($rows > 0) { echo '<table>'."\n"; echo '<tr>'; ........
mysql_num_rows() te retourne le nombre d'enr trouvés donc sera tjs vrai il faut tester si >0
Bonjour
si tu ne mets pas $_POST['choixF'] entre guillemets , ça n'est pas une valeur mais le nom d'une colonne. Et bien sûr MySQL ne la connait pas
$select = "SELECT * FROM bota_foret WHERE Famille=".$_POST['ChoixF'];
si tu ne mets pas $_POST['choixF'] entre guillemets , ça n'est pas une valeur mais le nom d'une colonne. Et bien sûr MySQL ne la connait pas
$select = "SELECT * FROM bota_foret WHERE Famille='".$_POST['ChoixF']."'";