J'ai écrit un programme avec update.php et j'ai un gros probleme mon programme affiche que la mise a jour n'a pas été effectuer et je ne comprend pas pourquoi
<html>
<head>
</head>
<body>
<?php
$mysqli = new mysqli('localhost', 'root', '', 'projet_ville_site');
if (isset($_POST['submite']))
{
$ville_nom = $_POST['ville_nom'];
$ville_texte = $_POST['ville_texte'];
$ville_id = $_POST['ville_id'];
if ((empty($ville_nom)) OR empty($ville_texte))
{
$message = '<p class="error"> Le contenue est vide</p>';
}
else
{
if ($mysqli -> query('UPTATE projet_ville SET ville_nom ="' .$ville_nom.'" , ville_texte ="' .$ville_texte.'" WHERE ville_id ='.$ville_id))
{
$message = '<p class="message"> la mise a jour de la ville est'.$ville_nom. ' </p>';
}
else{
$message ='<p class="error"> la mise a jour '.$ville_nom.' n a pas ete effectue </p>';
}
}
}
$id = $_GET['id'];
$result = $mysqli-> query('SELECT ville_id, ville_nom, ville_texte FROM projet_ville WHERE ville_id='.$id);
$row = $result-> fetch_array();
$ville_nom = $row['ville_nom'];
$ville_texte = $row['ville_texte'];
?>
<h1>ajouter une ville</h1>
<?php if (isset($message)) echo $message ?>
<form method="post">
<input type="text" name="ville_nom" value="<?php echo $ville_nom?>"/></input>
<textarea name="ville_texte"> <?php echo $ville_texte?></textarea>
<input type="hidden" name="ville_id" value="<?php echo $id?>"/>
<input type="submit" name="submite"></input>
</form>
</body>
</html>