Tu ne peux pas comparer une chaine $row['id'] avec un résultat mysql_query.
Il faut que tu extrais le résultat de $selected_categorie.
EDIT pour expliciter un peu mieux mon propos, si tu avais vraiment l'id de la catégorie tu aurais $selected_categorie = 6 et non Resource id #6.
Tu devrais avoir quelque chose dans le genre :
$requete5 = 'SELECT categorieID FROM bien WHERE id = '.$_GET['id'];// avec le WHERE sinon c'est la catégorie de quel bien ?
$result5 = mysql_query($requete5);
$bien = mysql_fetch_object($result5);
$selected_categorie = $bien->categorieID;
De plus tu as déjà une requête qui sélectionne le bien donc pas la peine de faire une requête juste pour extraire categorieID, le categorieID du bien étant porté par le bien.
D'après ton code il te suffit de faire le test ainsi :
if ($row['id'] == $bien['categorieID']) {
Tu ne peux pas comparer une chaine $row['id'] avec un résultat mysql_query.
Il faut que tu extrais le résultat de $selected_categorie.
EDIT pour expliciter un peu mieux mon propos, si tu avais vraiment l'id de la catégorie tu aurais $selected_categorie = 6 et non Resource id #6.
Tu devrais avoir quelque chose dans le genre :
[php]$requete5 = 'SELECT categorieID FROM bien WHERE id = '.$_GET['id'];// avec le WHERE sinon c'est la catégorie de quel bien ?
$result5 = mysql_query($requete5);
$bien = mysql_fetch_object($result5);
$selected_categorie = $bien->categorieID;[/php]
De plus tu as déjà une requête qui sélectionne le bien donc pas la peine de faire une requête juste pour extraire categorieID, le categorieID du bien étant porté par le bien.
D'après ton code il te suffit de faire le test ainsi :
[php]if ($row['id'] == $bien['categorieID']) { [/php]