Opravdu jednoduché, funkci dotazu spouštíte dvakrát, proto dostáváte 1 .
- 1 je logická hodnota PRAVDA.
- (MySQL) booleovské literály
Takže
$sqlquery=mysqli_query($db,$sqlupdate);
if (!mysqli_query($db,$sqlquery)) {...}
je třeba změnit na jen
$sqlquery=mysqli_query($db,$sqlupdate);
if(!$sqlquery){...}
První se provede a (if)! operátor také spustí dotazovací funkci, protože byla PRAVDA, jako v "(if)not fail".
Parametrizujte svůj dotaz také, jste otevřeni SQL injection.