=D> a toi aussi
enfin [résolu]
<?php /* Date de création: 04/08/2005 */ ?>
<html>
<body>
<form action="note.php" method="post">
<select name="nouvelle_note">
<option value=1> 1</option>
<option value=2> 2</option>
<option value=3> 3</option>
<option value=4> 4</option>
<option value=5> 5</option>
<option value=6> 6</option>
<option value=7> 7</option>
<option value=8> 8</option>
<option value=9> 9</option>
<option value=10> 10</option>
<option value=11> 11</option>
<option value=12> 12</option>
<option value=13> 13</option>
<option value=14> 14</option>
<option value=15> 15</option>
<option value=16> 16</option>
<option value=17> 17</option>
<option value=18> 18</option>
<option value=19> 19</option>
<option value=20 selected> 20</option>
</select>
<input type="hidden" name="id" value="<? echo $_GET['id'] ?>">
<input type="submit" value="Valider" /> </form>
<?
mysql_connect("sql.free.fr", "mazflo007", "********");
mysql_select_db("mazflo007");
if (isset($_POST['nouvelle_note']))
{
//test (a supprimer apres) pour verifier si la variable GET s'affiche (je pense que tu aura une erreur ici)
echo '<br>L\'id est'.$_GET['id'].'<br>';
$id=$_POST['id'];
//Ici tu peut mettre a jour les 2 champs a la fois
$sql_update="UPDATE jeux SET total_note=total_note+".$_POST['nouvelle_note']." , nb_note=nb_note+1 WHERE id=".$id ;
mysql_query($sql_update);
$sql_select="SELECT (total_note/nb_note) as moyenne FROM jeux WHERE id=".$id;
$requete = mysql_query($sql_select) or die (mysql_error());
//Pas besoin de boucle étant donné que tu n'aura qu'un seul résultat, avec lma clause WHERE sur l'id
$row=mysql_fetch_array($requete);
$sql_moy="UPDATE jeux SET moyenne=".$row['moyenne']." WHERE id=".$id;
mysql_query($sql_moy);
}
?>
</body>
</html>
Alors je met un script sur le bouton OK ???[/
ne stresse pas, on n'est pas informé de ta venu et d'un message ou d'une question ! on te répondras lorsqu'on pourra???