O erro vem desta linha:
if (!mysqli_query($dbCon,$sql)){
$sql contém o resultado de $dbCon->query($add_query);
Como essa consulta foi bem-sucedida,
$sql contém TRUE . mysqli_query() requer que o segundo argumento seja uma string, então TRUE torna-se "1" , então você está efetivamente fazendo:if (!mysqli_query($dbCon, "1")) {
Essa não é uma consulta válida, então você recebe um erro.
Acho que o que você realmente quis fazer foi:
if (!$sql) {
die('Error: ' . $dbCon->error);
} else {
echo "dados atualizados!";
}
Você não precisa continuar chamando
mysqli_query() repetidamente. Você também deve aprender a codificar usando instruções preparadas em vez de substituir variáveis na consulta, para evitar injeção de SQL.