Hm effectivement, je voulais récupérer l'ancienne date parceque je pensais qu'il fallait le faire, pour pouvoir la remplacer
Mais à lire ton code, y'a effectivement pas besoin, on remplace par dessus et point barre ^^.
Je préfère ^^
Par contre, je ne comprends pas toute la syntaxe et l'histoire du "PDO"
Kézaco ?
D'ailleurs il me sort cette erreur :
Notice: Undefined variable: pdo in /Volumes/Devpart/websites/Cours_PHP/Olhyon_jeu/pagelement/change_sanction.php on line 186
Fatal error: Call to a member function prepare() on a non-object in /Volumes/Devpart/websites/Cours_PHP/Olhyon_jeu/pagelement/change_sanction.php on line 186
La ligne 186 étant
$prep = $pdo->prepare($sql);
Effectivement, on sort $pdo sans l'avoir initialisé, du coup, je ne sais pas bien :/
Pour expliquer clairement :
J'ai des membres.
Ces membres peuvent obtenir une sanction pour une durée déterminée.
Pour se faire, je sélectionne une sanction et via un champs input ($_POST['duree']) j'entre le nombre de jours que doit durer la sanction.
Quand je valide, ca va modifier l'ID de sanction dans la BDD (pour attribuer la sanction sélectionnée), et je voudrais aussi que ca remplisse la colonne FIN_SANCTION, avec la date qui correspond à (la date du jour + "x" jours)
Ces "x" jours étant déterminés par mon champs input ($_POST['duree'])
< bon sachant que mon problème n'est pas de récupérer le nombre de jours de sanction, ni même d'attribuer la sanction ou de la retirer, ca je sais faire au moins et ca fonctionne bien ^^)
Partager