Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/09/2007, 23h51   #1
Membre du Club
 
Avatar de heteroclite
 
Inscription : juin 2006
Messages : 147
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2006
Messages : 147
Points : 50
Points : 50
Par défaut [SQL] Envoi de la date du jour dans une URL

Bonjour,

Voila je voudrais envoyer dans une url la valeur de la date du jour pour ensuite la recuperer en "GET" et l'enregistrer en base de données.
Quelle est la synthaxe à appliquer www.monsite.fr?xxxxxxxx.php

Merci pour votre aide !
heteroclite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2007, 09h41   #2
Membre chevronné
 
Avatar de cadoudal56
 
Inscription : février 2005
Messages : 671
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : février 2005
Messages : 671
Points : 646
Points : 646
Hello,

Pourquoi veux-tu la récupérer en GET ?
Tu as juste a dire dans ton script PHP de récupérer la date du jour comme ceci :
Tu peux meme faire encore mieux, directement en SQL.
Code :
1
2
 
UPDATE matable SET datedujour = NOW() WHERE id=$id;
@+
cadou
__________________
PHP Competition System
Script de gestion de coupes et championnats
http://phpcompet.free.fr

Mon jeu de foot
cadoudal56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2007, 19h14   #3
Membre du Club
 
Avatar de heteroclite
 
Inscription : juin 2006
Messages : 147
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2006
Messages : 147
Points : 50
Points : 50
Merci,

Alors voila je fais un melange de solutions et ça donne ça:
j'envoie juste l'id de l'annonce dans l'url et apres je fais:

Code :
1
2
3
// 
$req = 'UPDATE annonce SET datepub = NOW() WHERE id="'.$_GET['num'].'" and id_user="'.$_SESSION['id'].'"';
;
Et ça ne marche pas !
Ca ne me m'affiche aucun message d'erreur, cependant la datepub n'est pas mis a jour avec la date...

Une idée du problème ?

Merci !
heteroclite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2007, 19h29   #4
Rédacteur/Modérateur
 
Avatar de N1bus
 
Inscription : janvier 2003
Messages : 2 018
Détails du profil
Informations personnelles :
Âge : 47
Localisation : France, Charente Maritime (Poitou Charente)

Informations forums :
Inscription : janvier 2003
Messages : 2 018
Points : 1 992
Points : 1 992
Bonjour, essaie :
Code :
$req = "UPDATE annonce SET datepub = NOW() WHERE id='" . $_GET['num'] . "' and id_user='" . $_SESSION['id'] . "'";
Si ça ne marche pas, vérifie ce que la requête envoie en faisant
Tout de suite aprés la commande UPDATE.
Tu verras ce que tu envoies

et tu peux utiliser :
Code :
mysql_query($req) or die(mysql_error());
ça t'affichera les erreurs.
N1bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2007, 20h28   #5
Membre du Club
 
Avatar de heteroclite
 
Inscription : juin 2006
Messages : 147
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2006
Messages : 147
Points : 50
Points : 50
Merci ! C'est super ça marche ! je suis très content. !

Merci encore
heteroclite est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h17.


 
 
 
 
Partenaires

Hébergement Web