cs_Burnside
Messages postés1132Date d'inscriptionmercredi 28 août 2002StatutMembreDernière intervention 6 mars 2020
-
28 nov. 2007 à 14:27
cs_Burnside
Messages postés1132Date d'inscriptionmercredi 28 août 2002StatutMembreDernière intervention 6 mars 2020
-
28 nov. 2007 à 17:43
Bonjour,
Je n'arrive pas à mettre à jour le champ date_val de ma base de donnée, si le membre a payé j'execute le script suivant mais il ne fonctionne pas, où est l'erreur?
date_val = 2007-11-28 format Date dans al db mysql
<?php
include('../inc/config.php');
$choix= $_COOKIE['monpseudo'];
$req = 'SELECT date_val FROM membre WHERE pseudo="'.$choix.'"';
$res = mysql_query($req) or die(mysql_error());
$date = mysql_fetch_assoc($res);
$date2 = $date['date_val'];
$req = "UPDATE membre SET date_val='DATE_ADD($date2, interval 1 month)' WHERE pseudo='".$choix."'";
$res = mysql_query($req) or die(mysql_error());
echo "Votre compte a bien été crédité...";
?>
j'ai essayé aussi ...
$teste = DATE_ADD($date2, INTERVAL 1 MONTH);
$req = "UPDATE membre SET date_val='".$teste."' WHERE pseudo='".$choix."'";
cs_Burnside
Messages postés1132Date d'inscriptionmercredi 28 août 2002StatutMembreDernière intervention 6 mars 2020 28 nov. 2007 à 15:43
Re,
Parse error: parse error in c:\program files\easyphp1-8\www\brocante\destination\unmois.php on line 92
et c'est la ligne :
$teste = DATE_ADD($date2, INTERVAL 1 MONTH);
si j'utilise :
<?php
include('../inc/config.php');
$choix= $_COOKIE['monpseudo'];
$req = 'SELECT date_val FROM membre WHERE pseudo="'.$choix.'"';
$res = mysql_query($req) or die(mysql_error());
$date = mysql_fetch_assoc($res);
$date2 = $date['date_val'];
$req = "UPDATE membre SET date_val='DATE_ADD($date2, interval 1 month)' WHERE pseudo='".$choix."'";
$res = mysql_query($req) or die(mysql_error());
echo "Votre compte a bien été crédité...";
?>
je n'ai aucune erreur d'affichage, mais mon champ date dans la db devient : 0000-00-00