Bonjour,
Débutant en PHP PDO, je cherche à modifier la date à chaque validation dans la dernière colonne de ma table 'people'.
Tout fonctionne bien mais je cale sur la date, je ne sais pas comment m'y prendre pour déclarer la variable après la colonne 'messages'
J'ai essayé avec NOW( ) mais sans succès.
Dans ma table, la colonne date_modif est en DATETIME
Voici le code de ma page edit.php :
Meci pour votre aide ....
Débutant en PHP PDO, je cherche à modifier la date à chaque validation dans la dernière colonne de ma table 'people'.
Tout fonctionne bien mais je cale sur la date, je ne sais pas comment m'y prendre pour déclarer la variable après la colonne 'messages'
J'ai essayé avec NOW( ) mais sans succès.
Dans ma table, la colonne date_modif est en DATETIME
Voici le code de ma page edit.php :
<?php
require 'db.php';
$id = $_GET['id'];
$sql = 'SELECT * FROM people WHERE id=:id';
$statement = $connection->prepare($sql);
$statement->execute([':id' => $id ]);
$person = $statement->fetch(PDO::FETCH_OBJ);
if (isset($_POST['equipe_1']) && isset($_POST['equipe_2']) && isset($_POST['equipe_3']) && isset($_POST['equipe_4']) && isset($_POST['messages']) ) {
$equipe_1 = $_POST['equipe_1'];
$equipe_2 = $_POST['equipe_2'];
$equipe_3 = $_POST['equipe_3'];
$equipe_4 = $_POST['equipe_4'];
$messages = $_POST['messages'];
$sql = 'UPDATE people SET equipe_1=:equipe_1, equipe_2=:equipe_2, equipe_3=:equipe_3, equipe_4=:equipe_4, messages=:messages WHERE id=:id';
$statement = $connection->prepare($sql);
if ($statement->execute([':equipe_1' => $equipe_1, ':equipe_2' => $equipe_2, ':equipe_3' => $equipe_3, ':equipe_4' => $equipe_4, ':messages' => $messages, ':id' => $id])) {
header("Location: /");
}
}
Meci pour votre aide ....