
Membre
|
Bonjour je suis débutant en php et je bloque sur l'enregistrement d'une date
Voici mon code php
<?php
date_default_timezone_set('Europe/Paris');
$date= strftime( "%d/%m/%Y-%H:%M");
//On se connecte a la Base de donnee
include('mysqlcnn.php');
//On verifie si lutilisateur est connecte
if(isset($_SESSION['clodo']))
{
if(isset($_POST["att"]) AND isset($_POST['def']) and isset($_POST["habilite"]) and isset($_POST["attaque"]) and isset($_POST["defense"]) AND isset($_POST["jeton"]) )
{
$att = mysql_real_escape_string($_POST['att']);
$def = mysql_real_escape_string($_POST['def']);
$fightvalue=($att*1.1)+$def;
$habilite = mysql_real_escape_string($_POST['habilite']);
$attaque = mysql_real_escape_string($_POST['attaque']);
$defense = mysql_real_escape_string($_POST['defense']);
$formation= $habilite+$defense+$attaque;
$jeton=mysql_real_escape_string($_POST['jeton']);
$result =mysql_query('update membre set attaque="'.$att.'", defense="'.$def.'", fightvalue="'.$fightvalue.'", f_habilite="'.$habilite.'", f_attaque="'.$attaque.'", f_defense="'.$defense.'",nb_formation="'.$formation.'", nb_jeton="'.$jeton.'", maj="'.$date.'" where clodo="'.$_SESSION['clodo'].'"') or die("Requete pas comprise");
}
?>
Le probleme c'est que tout se modifie sauf la date qui reste 0000-00-00 00:00:00
Avec la fonction NOW() j'ai 6H de décalage.
Merci de votre aide.
|
![ipodtouchpro]()
Membre
|
Essaye ce code<?php
date_default_timezone_set('Europe/Paris');
$date= date( "d/m/Y-G:i");
//On se connecte a la Base de donnee
include('mysqlcnn.php');
//On verifie si lutilisateur est connecte
if(isset($_SESSION['clodo']))
{
if(isset($_POST["att"]) AND isset($_POST['def']) and isset($_POST["habilite"]) and isset($_POST["attaque"]) and isset($_POST["defense"]) AND isset($_POST["jeton"]) )
{
$att = mysql_real_escape_string($_POST['att']);
$def = mysql_real_escape_string($_POST['def']);
$fightvalue=($att*1.1)+$def;
$habilite = mysql_real_escape_string($_POST['habilite']);
$attaque = mysql_real_escape_string($_POST['attaque']);
$defense = mysql_real_escape_string($_POST['defense']);
$formation= $habilite+$defense+$attaque;
$jeton=mysql_real_escape_string($_POST['jeton']);
$result =mysql_query('update membre set attaque="'.$att.'", defense="'.$def.'", fightvalue="'.$fightvalue.'", f_habilite="'.$habilite.'", f_attaque="'.$attaque.'", f_defense="'.$defense.'",nb_formation="'.$formation.'", nb_jeton="'.$jeton.'", maj="'.$date.'" where clodo="'.$_SESSION['clodo'].'"') or die("Requete pas comprise");
}
?>
|

Membre
|
Merci ca fonctionne nikel
quelle est la difference avec $date= date( "d/m/Y-G:i"); et $date= strftime( "%d/%m/%Y-%H:%M");
Histoire que je comprenne!
Sinon ca m'affiche 2011-02-06 16:13:58 tu sais comment faire pour que ca affiche 06:02/2011 16:13:58
Merci
|