Vraiment simple, vous exécutez la fonction de requête deux fois, c'est pourquoi vous obtenez 1
.
- 1 étant booléen TRUE.
- (MySQL) Littéraux booléens
Alors
$sqlquery=mysqli_query($db,$sqlupdate);
if (!mysqli_query($db,$sqlquery)) {...}
doit être remplacé par simplement
$sqlquery=mysqli_query($db,$sqlupdate);
if(!$sqlquery){...}
Le premier est exécuté, et le (if)!
l'opérateur déclenchera également la fonction de requête puisqu'il était TRUE, comme dans "(if)not failing".
Paramétrez également votre requête, vous êtes ouvert à une injection SQL.