date du jour avec DW

Eléphant du PHP | 297 Messages

03 mai 2006, 23:13

Bonjour,
J'ai un petit souci de date.
j'utilise dreamweaver. J'envoie un formulaire sur ma base comme ceci:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  $insertSQL = sprintf("INSERT INTO exposicion (id, tipo, `date`, intitule, lieu) VALUES (%s, %s, %s, %s, %s)",
                       GetSQLValueString($_POST['id'], "int"),
                       GetSQLValueString($_POST['tipo'], "text"),
                       GetSQLValueString($_POST['date'], "text"),
                       GetSQLValueString($_POST['intitule'], "text"),
                       GetSQLValueString($_POST['lieu'], "text"));
et je souhaite qu'a chaque enregistrement envoyé, la date du jour soit enregistrée dans une colonne date. J'ai essayé la fonction date de sql... :( ...sans succes.
je connais la fonction NOW() , mais avec des insert + simple sans dreamweaver...
merci de votre aide

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

03 mai 2006, 23:33

Salut,

Ce n'est absolument pas un problème de DW (pas directement du moins :wink: ) mais du "sprintf()"

En regardant la doc on se rend compte de ce que fait cette fonction.

Pour aller plus vite, elle remplace les "%s" par la valeur POST qui lui correspond.

Tu n'as donc qu'à compter en quelle position tu veux insérer la date et tu remplace ce %s à cette place par NOW() directement dans la chaine INSERT.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 297 Messages

04 mai 2006, 01:33

merci Truc :wink:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

04 mai 2006, 09:43

Est-ce que ton problème est RESOLU ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 297 Messages

04 mai 2006, 14:51

oui...désolé