Merci pour vos réponses, j'ai palier le problème avec un header, c'est très "sale" car je rafraîchi ma page deux fois si ma requête a été effectuer avec :
if (mysql_query($sql_query)==TRUE){header('Location: Untitled_4.php');}} ?>
Mais au moins ça marche!
Et pour le "$dirow" c'est simplement que je vous ai donner une partie du code , (j'ai juste enlever l'include de la page de connexion à la bdd et la requete sql qui ressort $dirow), du coup ça donne :
<?php include_once 'dbconfig.php';
$sql_query=("SELECT batiment,id_di,type,fabricant,gammemesure,installation,fonction,libelle,rtpf,reffiche,valide_op_capteur,id_conforme FROM capteurs INNER JOIN jointure_di_capteurs ON capteurs.idcapteur=jointure_di_capteurs.jid_capteur INNER JOIN di ON jointure_di_capteurs.jid_di=di.id_di WHERE id_di = 2 AND idcapteur = 29");
$result_set=mysql_query($sql_query);
$dirow=mysql_fetch_row($result_set);
?>
<?php if (isset($_POST['myselect'])){
$select=$_POST['myselect'];
$sql_query = "UPDATE jointure_di_capteurs SET id_conforme = ".$select." WHERE jointure_di_capteurs.jid_di = 2 AND `jointure_di_capteurs`.`jid_capteur` = 29" ;
mysql_query($sql_query);
if (mysql_query($sql_query)==TRUE){header('Location: Untitled_4.php');}
} ?>
<form method="post">
<select name="myselect" id="myselect" onchange="this.form.submit()">
<option value="0"selected="">Choix</option>
<option value="3">Non Conforme</option>
<option value="2">En attente</option>
<option value="1">Conforme</option>
</select><br><br>
</form>
<?php
echo "<br>";
echo "<br>";
if ($dirow[11] == 1){echo "Conforme";}
if ($dirow[11] == 2){echo "En attente";}
if ($dirow[11] == 3){echo "Non conforme";}
?>