1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| <?php
function updateNote() {
$host = 'localhost';
$dbname = 'lcc';
$username = 'root';
$password = '';
try {
$dbh = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$nouvelleNote = $_POST['note'];
$query = "SELECT * FROM insc_ele WHERE nom = 'nomcal6a'";
$result = $dbh->query($query);
$ligneNomcal6a = $result->fetch(PDO::FETCH_ASSOC);
if ($nouvelleNote > $ligneNomcal6a['note']) {
$query = "UPDATE insc_ele SET note = :nouvelleNote WHERE nom = 'nomcal6a'";
$stmt = $dbh->prepare($query);
$stmt->bindParam(':nouvelleNote', $nouvelleNote);
$stmt->execute();
echo 'La note a été mise à jour avec succès.';
} else {
echo 'La nouvelle note n\'est pas supérieure à celle déjà présente.';
}
$dbh = null;
} catch (PDOException $e) {
echo 'Erreur de connexion à la base de données : ' . $e->getMessage();
}
}
?> |
Partager