PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#26 29-12-2010 15:55:29

himron
Membre
Inscription : 02-12-2010
Messages : 44

Re : formulaire et date

je suis de plus en plus largué par cette discussion je pense

la fonction echo est entre les bornes "body" de ma page, alors que le code php qui contient le sprintf est bien avant le "head". donc ca voudrait dire que la condition du sprintf n'est jamais vraie ou n'a pas lieu.

bon... qu'est ce qui foire dans mon code alors ? ou cette fichue erreur se produit elle ?????
qu'est ce qu'il faut que je fasse pour que ce champ "dateupdate" accepte la valeur de la fonction NOW() ????

j'ai comme l'impression que cette question (que je pensais stupide) est plus compliquée que prévue...

Hors ligne

#27 29-12-2010 16:33:46

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : formulaire et date

Tu as le message en permanence ou bien seulement quand tu n'as pas posté le formulaire ? Dans le second cas c'est normal puisque le isSet() renvoie faux. ^^

Cependant si tu veux pouvoir voir la variable il va falloir passer en commentaire la fonction header(), sinon tu vas être redirigé avant de voir quoi que ce soit.

Hors ligne

#28 29-12-2010 17:20:58

himron
Membre
Inscription : 02-12-2010
Messages : 44

Re : formulaire et date

des que j'arrive sur la page avec le formulaire de mise a jour des données, le message d'erreur s'inscrit.

est ce qu'il est possible de ne pas travailler dans les scripts php de mise a jour de la bdd, script alimenté par le formulaire ?
mais de travailler directement sur le script de formulaire ?
j'ai une ligne pour la valeur "dateupdate", une ligne cachée (ca doit etre du html cette partie ci)

<input name="dateupdate" type="hidden" id="dateupdate" value="" />

et insérer la valeur "now()" dedans directement ?

<input name="dateupdate" type="hidden" id="dateupdate" value=NOW() />

evidemment ca ne marche pas. (trop simple)

<input name="dateupdate" type="hidden" id="dateupdate" value="NOW()" />

non plus, la bdd ne tient pas compte de la modification, mais ca ne plante pas.

<input name="dateupdate" type="hidden" id="dateupdate" value="<?php NOW() ?>" />

j'obtiens

<input name="dateupdate" type="hidden" id="dateupdate" value="
Fatal error: Call to undefined function NOW() in D:\sites\WAMP\www\fablc3\admin-page-update00.php on line 206

cette fonction m'aura embetté jusqu'au bout.

Hors ligne

#29 29-12-2010 19:15:00

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : formulaire et date

NOW() est une fonction SQL et non PHP. ^^'
L'équivalent en PHP est : date("Y-m-d")

Hors ligne

#30 30-12-2010 19:23:26

himron
Membre
Inscription : 02-12-2010
Messages : 44

Re : formulaire et date

xTG a écrit :

NOW() est une fonction SQL et non PHP. ^^'
L'équivalent en PHP est : date("Y-m-d")

mon dieu mais quel c.. je suis.
voila une tres belle preuve de mon niveau en programmation wink
huhummm bon...

je reprend mes tests.

Hors ligne

#31 31-12-2010 12:16:06

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : formulaire et date

D'autant que je te l'avais signalé le 24-12-2010 à 14:42, c'est à dire il y a une semaine.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#32 03-01-2011 20:58:25

himron
Membre
Inscription : 02-12-2010
Messages : 44

Re : formulaire et date

ok. je suis un double imbé...e wink
désolé.

bien, avec ce code

<input name="dateupdate" type="hidden" id="dateupdate" value="<?php $date = date('D j-M-Y H:i:s')  ; echo $date ?>" />

j'arrive a avoir une date et une heure. j'ai remplacé partout les NOW() que j'avais mis et utilisé cette fonction autant pour dateauteur que pour dateupdate. mais j'ai du configurer la base mysql en "varchar (30)" au lieu de "datetime". pas grave tant que ca fonctionne.

nickel, un probleme de résolu et non des moindres.
un grand merci a tous les intervenants pour les conseils.

Dernière modification par himron (03-01-2011 20:58:51)

Hors ligne

Pied de page des forums