Vous ne faites pas de vérification des erreurs après l'appel à mysql_query :
$result = mysql_query("SELECT * FROM student WHERE IDNO=".$_GET['id']);
if (!$result) { // add this check.
die('Invalid query: ' . mysql_error());
}
Dans le cas mysql_query
échoue, il renvoie false
, un boolean
valeur. Lorsque vous transmettez ceci à mysql_fetch_array
fonction (qui attend un mysql result object
) nous obtenons cette erreur.