Bonjour,

J'ai un select dans lequel s'affiche les rubriques distinctes de ma table mysql :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<form action ="<?php $PHP_SELF; ?>" method = 'post'>
<select name="rubrique">
<?php
$query = "SELECT DISTINCT rubrique FROM actualite";
$result = mysql_query($query);
 
while ($row = mysql_fetch_array($result))
{
echo "<option value = ".$row['rubrique'].">".$row['rubrique']."</option>";
}
?>
</select>
</form>
Cela fonctionne.

Ensuite, J'aimerais que les titres (un des champs de ma table) correspondant à la rubrique choisie s'affichent.

J'ai mis ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<form action ="<?php $PHP_SELF; ?>" method = 'post'>
<select name="titre">
<?php
$query = "SELECT DISTINCT titre FROM actualite were rubrique = $_POST['rubrique']";
$result = mysql_query($query);
 
while ($row = mysql_fetch_array($result))
{
echo "<option value = ".$row['titre'].">".$row['titre']."</option>";
}
?>
</select>
<input type="submit" value="OK" />
</form>
Je ne sais pas comment placer mes parenthèses dans le $_POST[rubrique']

Merci