j'ai un projet à réaliser pour mon année de BTS qui consiste à la création d'une plateforme de choix qui renvoie par exemple un son, le souci que j'ai, c'est que je ne parviens pas à récupérer les choix par une simple requête:
Code : Tout sélectionner
<p>Langue :<p>
<form name="form_langue" method="post" action="index.php">
<select name="Select.Langue" size="10" multiple="multiple">
<option>
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=lab_lang', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '. $e->getMessage());
}
$reponse = $bdd->query('SELECT * FROM langue WHERE id=1');
while ($donnees = $reponse->fetch())
{
echo $donnees['langue'];
}
?>
</option>
__________________________________________________________
<option>
<?php
$reponse = $bdd->query('SELECT * FROM langue WHERE id=2');
while ($donnees = $reponse->fetch())
{
echo $donnees['langue'];
}
?>
</option>
__________________________________________________________
<option>
<?php
$reponse = $bdd->query('SELECT * FROM langue WHERE id=3');
while ($donnees = $reponse->fetch())
{
echo $donnees['langue'];
}
?>
</option>
__________________________________________________________
<option>
<?php
$reponse = $bdd->query('SELECT * FROM langue WHERE id=4');
while ($donnees = $reponse->fetch())
{
echo $donnees['langue'];
}
?>
</option>
__________________________________________________________
<option>
<?php
$reponse = $bdd->query('SELECT * FROM langue WHERE id=5');
while ($donnees = $reponse->fetch())
{
echo $donnees['langue'];
}
?>
</option>
__________________________________________________________
<option>
<?php
$reponse = $bdd->query('SELECT * FROM langue WHERE id=6');
while ($donnees = $reponse->fetch())
{
echo $donnees['langue'];
}
?>
</option>
__________________________________________________________
<option>
<?php
$reponse = $bdd->query('SELECT * FROM langue WHERE id=7');
while ($donnees = $reponse->fetch())
{
echo $donnees['langue'];
}
?>
</option>
__________________________________________________________
<option>
<?php
$reponse = $bdd->query('SELECT * FROM langue WHERE id=8');
while ($donnees = $reponse->fetch())
{
echo $donnees['langue'];
}
?>
</option>
__________________________________________________________
<option>
<?php
$reponse = $bdd->query('SELECT * FROM langue WHERE id=9');
while ($donnees = $reponse->fetch())
{
echo $donnees['langue'];
}
?>
</option>
__________________________________________________________
<option>
<?php
$reponse = $bdd->query('SELECT * FROM langue WHERE id=10');
while ($donnees = $reponse->fetch())
{
echo $donnees['langue'];
}
?>
</option>
__________________________________________________________
<option>
<?php
$reponse = $bdd->query('SELECT * FROM langue WHERE id=11');
while ($donnees = $reponse->fetch())
{
echo $donnees['langue'];
}
?>
</option>
__________________________________________________________
<option>
<?php
$reponse = $bdd->query('SELECT * FROM langue WHERE id=12');
while ($donnees = $reponse->fetch())
{
echo $donnees['langue'];
}
?>
</option>
__________________________________________________________
<option>
<?php
$reponse = $bdd->query('SELECT * FROM langue WHERE id=13');
while ($donnees = $reponse->fetch())
{
echo $donnees['langue'];
}
?>
</option>
__________________________________________________________
<option>
<?php
$reponse = $bdd->query('SELECT * FROM langue WHERE id=14');
while ($donnees = $reponse->fetch())
{
echo $donnees['langue'];
}
?>
</option>
__________________________________________________________
</form>
Ce que je souhaiterai faire, c'est obtenir la liste de l'image par simplement une requête SQL et un peu de PHP dans la mesure du possible. Sans faire element par element en indiquant toujours un seul id pour un choix.
En espérant que j'ai été aussi clair que possible dans mon raisonnement,
Fox.