J'ai fais une erreur dans mon code, juste avant...
$requete = "SELECT MAX(IdDevis) FROM DEVIS ;";
$result = mysql_query($requete, $link/*connexion avec la BD*/) or die($query . " - " . mysql_error());//retourne une erreur et ferme la connexion en cas d'erreur
$max=mysql_fetch_array($result);
//un petit test pour la forme! c'est important de mettre le zero puisque la commande retourne un scalaire et la fonction un tableau
echo $max[0];
$requete = "INSERT INTO COMMANDE (IdDevis) VALUE ( ' " . $max[0] ." ');";
mysql_query($requete, $link/*connexion avec la BD*/) or die($query . " - " . mysql_error());


