[question php]

Fermé
antic80 - 11 mai 2005 à 10:35
 karine - 11 mai 2005 à 10:38
bonjour a tous

voila j'aimerai savoir pourquoi ce morceau de code ne marche

en fait je dois avoir 2 listes et il n'y en a qu'une qui apparait

<html>
<head>
<title></title>
</head>

<body>

<form method="post">
<select name="Categorie" onchange=$Selection = this.options[this.selectedIndex].value)>
<option value="Dossiers Spéciaux">Dossiers Spéciaux</option>
<option value="Courrier des lecteurs">Courrier des lecteurs</option>
<option value="Fiches techniques">Fiches techniques</option>
</select>
</form>

<?php
$idconnexion=mysql_connect("localhost","root","antic");
if ($idconnexion);
else echo "Connexion impossible";
$connexionreussie=mysql_select_db("microhebdo");
if ($connexionreussie);
else echo "Connexion impossible";
$requete="select Titre, Categorie, Page, Logiciel from articles where categorie=$Selection";
$result=mysql_query($requete,$idconnexion) or die ("Exécution impossible");
mysql_close($idconnexion);
$ld="<select name='Article'>";
$ld .="<option value=0> Sélectionnez une catégorie</option>";
While ($row=mysql_fetch_array($result))
{
$Titre=$row["Titre"];
$Categorie=$row["Categorie"];
$Page=$row["Page"];
$Logiciel=$row["Logiciel"];
$ld .="<option value='$Categorie'>$Page</option>";
}
$ld .="</select>";
print $ld;
?>
</body>

</html>

merci pour votre aide
A voir également:

1 réponse

Tu devrais peut etre fermer ton formulaire apres avoir ecrit ta 2ème liste.
Tu déplaces </form> après ?>

J'espère que ça va marcher !
0