Date et heure mysql mis à zero pk?

marion -  
atspinto Messages postés 338 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Etant débutant en php/mysql , j'ai rencontré un petit problème que je n'arrive pas à résoudre :(!

En effet , j'ai un formulaire qui permet de modifier ma BD.il se compose d'une liste déroulante pour choisir un identifiant et et des case à cocher.
dans un premier temps je récupère l'identifiant et les cases cochés , et en fonction de ces case , j'affiche des champs(date, heure , etc) que l'utilisateur a choisi de modifier.

le problème:Quand l'utilisateur choisi par exemple seulement de modifier le nom d'un article, je fais un simple update pour cela, mais le problème, c'est que la date et l'heure se mette automatiquement a zéro :s.

merci pr votre aide.
A voir également:

6 réponses

atspinto Messages postés 338 Date d'inscription   Statut Membre Dernière intervention   27
 
cment est ce que tu fais ton update... !!!
t'update juste les champs concernés (à modifier) ou non ??
0
marion
 
oui bien sur , seulement le champ concerné. ça ressemble à ça:

1er formulaire qui verifie si la case est coché , il affiche le champs a modifier :
if(isset($_POST['date'])){ affiche le champs a modifier ..}

2emme formulaire qui verifie si le champs n'est pas vie alors il met a jour la BD :

if(!empty($date))
{
mysql_query("UPDATE conference SET date='$date' WHERE idConf='$id'");
}
0
atspinto Messages postés 338 Date d'inscription   Statut Membre Dernière intervention   27
 
$date est sous le format adéquat ?? (yyyy-mm-dd)
0
marion
 
oui , quand la personne veut modifier la date , j'appelle cette fonction :

function retourneHeure($heure)
{
$heure_fr=explode(':', $heure);
return $heure_fr[0].':'.$heure_fr[1];
}
ça marche trés bien , vu que qu'on j'essaye de modifier la date et l'heure ça marche.Mais quand je modifie autre chose genre seulement le nom ou le titre , et bin il me met la date et l'heure a zéro .. sans rien demander!:(
0
marion > marion
 
et cette fonction pr date

function retourneDate($date)
{
$date_fr=explode('-', $date);
return $date_fr[2].'/'.$date_fr[1].'/'.$date_fr[0];
}
0
atspinto Messages postés 338 Date d'inscription   Statut Membre Dernière intervention   27
 
c'est bizarre... c'est pas normal... mais je viens de faire un truc du mm genre... ça marche sans pb, la date n'est pas mise à jour quand je modifie juste les autres paramètres...

il faut revoir la requete de mise à jour des nom ou titre...
c'est quoi que t'executes comme requête ??
0
marion
 
le même genre de requête !

if(!empty($lieu))
{
mysql_query("UPDATE conference SET lieu='$lieu' WHERE idConf='$id'");
}

je verifie si le champs contient une valeur , si oui , je met cette valeur dans ma bd
0
atspinto Messages postés 338 Date d'inscription   Statut Membre Dernière intervention   27
 
là... je sais pas koi dire...
je vois pas.... je vois rien...
0
marion
 
ok , dommage je peux pas mettre tous les fichier .php pour que tu voie à peu prés ce que ça donne .

merci quand même.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
atspinto Messages postés 338 Date d'inscription   Statut Membre Dernière intervention   27
 
vas y ... mets ton script de creation de ta BDD...
fo commencer par là avant 'arriver au code php ...
https://cl1p.net/marion/
0
marion
 
C bon merci j'ai reussi a le resoudre!:D
0
atspinto Messages postés 338 Date d'inscription   Statut Membre Dernière intervention   27
 
ok...
0