begin process at 2010 02 10 09:53:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

Probleme de cotes avec NOW()


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme de cotes avec NOW()

vendredi 28 avril 2006 à 13:07:45 | Probleme de cotes avec NOW()

jantonazzo

Bonjour,

J' ai un petit probleme de requete.

J'ai un input où le client inscrit une date.

Dans ce cas de figure où une date est inscrite tout fonctionne.

Par conrtre, si le client n'inscrit pas de date, le traitement suivant s'effectue:
 

if ($date == "") {
$date .= 'NOW()';}

Donc la variable $date prend la valeur NOW(), ce qui correspond à la date du jour.

Mon probleme est que lorsque j'envoie ma requete

$sql = "SELECT * FROM call_calender, user WHERE xxx AND date='$date' ";

Le serveur reçoit:

$sql = "SELECT * FROM call_calender, user WHERE xxx AND date='$NOW()' ";

Le souci est que NOW() doit etre envoyé sans les cotes ' '.

Et si je retire les cotes dans mon select c'est la date qui sera envoyé sans les cotes.

Et ne sera donc pas interpreté



Quelqu'un aurrait une solution s'il vous plait???

Merci d'avance.







vendredi 28 avril 2006 à 13:11:11 | Re : Probleme de cotes avec NOW()

jantonazzo

Petite correction sur mon post:

[...]

Le serveur reçoit:

$sql = "SELECT * FROM call_calender, user WHERE xxx AND date='NOW()' ";

[...]

Il n'y a pas de $ dans'NOW()'

vendredi 28 avril 2006 à 16:00:17 | Re : Probleme de cotes avec NOW()

tardigrade


if ($date == "") {
$date = NOW();}

c'est mieux

tartdigrade

tu pourrais remplacer now() par mktime()
vendredi 28 avril 2006 à 16:21:39 | Re : Probleme de cotes avec NOW()

jantonazzo

Merci pour ta reponse mais NOW() fonctionne bien
Le probleme n'est pas là.


En fait,

Quand j'ecris dans requette la variable $date avec des cotes:
     date='$date'

Il n'y que la date inscrite qui passe car quand la variable est vide
le script inscrit dans dans la variable
$datela valeur
NOW().

Le probleme est que la valeur NOW() se retrouve entre deux cotes date='$date'
ce qui donne date='NOW()'

Or pour fonctionner la valeur NOW() ne doit pas être entre cotes. date=NOW()
 
vendredi 28 avril 2006 à 16:49:47 | Re : Probleme de cotes avec NOW()

tardigrade

c'est un peu la reponse que je t'ai donne
vendredi 28 avril 2006 à 17:01:23 | Re : Probleme de cotes avec NOW()

jantonazzo

Les cotes du script :
if ($date == "") {
$date = 'NOW()';}

sont utiles uniquement pour le script.

De plus si tu ecrit ce script sans les cotes:
if ($date == "") {
$date = NOW();}

Le scriptne fonctionne pas.

Le probleme ce sont les cote de la requette. Celles qui entour la variable
$date
vendredi 28 avril 2006 à 17:02:55 | Re : Probleme de cotes avec NOW()

sidf

salut
je ne pense pas que now() soit du php
mais plutot mysql

$date=date(Y/m/d) ;
pour recuperer la date courante
vendredi 28 avril 2006 à 17:05:36 | Re : Probleme de cotes avec NOW()

tardigrade

ok je viens de comprendre j'etais loin

alors pourquoi pas faire

if($date=="")
    $sql = "SELECT * FROM call_calender, user WHERE xxx AND date=NOW() ";
else
    $sql = "SELECT * FROM call_calender, user WHERE xxx AND date='$date' ";
vendredi 28 avril 2006 à 17:07:11 | Re : Probleme de cotes avec NOW()

sidf

maintenant il faut verifier que ton format de date est bien sous la forme
AAAA/MM/JJ  dans ta base (avec slashes)

si c'est aaaammjj, tu peux tenter

if ($date == "")
{
$date=date(Y).date(m).date(d);
}
vendredi 28 avril 2006 à 17:08:51 | Re : Probleme de cotes avec NOW()

sidf

oui tu peux !

1 2

Cette discussion est classée dans : date, probleme, select, now, cotes


Répondre à ce message

Sujets en rapport avec ce message

Probleme de creation de date dynamique dans un select [ par bullrot1985 ] Bonjour à tous.Voila j'ai créé un formulaire avec nom, prénom et date de naissance.lorsque je valide je fais un test si le nom et prenom sont bien rem Récuper et sélectionner valeurs champ Date dans un <select> [ par bullrot1985 ] Bonjour a tous.Dans ma bdd "contacts" j'ai un champ "Birthdate" type Date YYYY-MM-DD.J'ai creer une page d'updates pour pourvoir modifier les valeurs besoin d'aide [ par arssuoy ] Bonjour  j'ai besoin d'aide concernant la reload de la page en conservant les même valeur entrer et en même temps exécute une requête mysql ce k je ve probleme d'enregistrer la date sous mysql [ par bassouma10 ] bonjour tousj'ai un probleme sur l'enregistrement de date en ma base mysql car quant j'enregistre la date sous forme yyyy/mm/dd il enregistre bien et probleme avec select [ par hanane10 ] jai un pb et je ne sais pas pq est ce que ç just: <?php if (isset($_POST['nom']) and isset($_POST['date']) and isset($_POST['qte']) and isset($_POST PB de renvoi d'une date dans un formulaire [ par helene38000 ] BonjoursJe suis actuellement entrain de finir mon site de reservation en ligne mais je deux trois probleme à finaliser dont celui la:Le context :j'ai probleme de date [ par plopinou ] bonjour,je vous expose mon probleme, voila quand on depose un pc, je stocke la date actuelle : datetime  0000-00-00  00:00:00et je veux stocke aussi l probleme source de modification du mois [ par cheznounours ] bonjour,j'utilise un code pour modifier une date sql sous le format (aaaa-mm-jj) pour mettre le mois en lettrece code marche bien jusqu'au mois de jui Pb avec un renvoi d'une date dans un formulaire [ par helene38000 ] Bonjours,  je suis entrain de faire un site de reservation en php. Et j'ai un probleme voila j'ai un calendrier que j'ai rendu cliquable. Mon pro requete avec comparaison de date [ par fatatra ] Salut a tous;Je cherche a fare une requete sql ou je compare le temps actuels avec une colonne de ma table de type date.Normalement, la requete ne dev


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,248 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales