PROBLEME AVEC DATE =NOW ()
sophievar83hyeres
Messages postés
42
Statut
Membre
-
sophievar83hyeres Messages postés 42 Statut Membre -
sophievar83hyeres Messages postés 42 Statut Membre -
Bonjour à tous,
Je propose un lien aux visiteurs afin d'actualiser la date de toutes leurs annonces en un seul clic:
Voici mon code:
Je ne comprends. Et j'ai bien contrôlé si le contenu de ma variable était dans mon lien, et je l'ai bien sous la forme www.blabla/resfresh?MailAnnonceur=mail@mailclient.com.
Merci par avance pour votre aide.
Merci :-))
SOphie
Je propose un lien aux visiteurs afin d'actualiser la date de toutes leurs annonces en un seul clic:
Voici mon code:
<?php $aa=($_GET['MailAnnonceur']); $RefreshAll = 'UPDATE annonce SET Date = NOW() WHERE MailAnnonceur= "$aa"'; mysql_query($RefreshAll, $sophie_annonce) or die(mysql_error()); ?> Le problème c'est que cela ne marche pas, mais en revanche si je fais ce qui suit cela marche: <?php $RefreshAll = 'UPDATE annonce SET Date = NOW() WHERE MailAnnonceur="mail@mailclient.com"'; mysql_query($RefreshAll, $sophie_annonce) or die(mysql_error()); ?>
Je ne comprends. Et j'ai bien contrôlé si le contenu de ma variable était dans mon lien, et je l'ai bien sous la forme www.blabla/resfresh?MailAnnonceur=mail@mailclient.com.
Merci par avance pour votre aide.
Merci :-))
SOphie
A voir également:
- PROBLEME AVEC DATE =NOW ()
- Reboot system now - Guide
- Scan now - Guide
- Remove logo now - Télécharger - TV & Vidéo
- Publipostage date inversée ✓ - Forum Word
- Jm date désabonnement ✓ - Forum Consommation & Internet
2 réponses
Bonjour
Normal que ça ne marche pas, ta requête est entre simples quotes et donc $aa à l'intérieur est interprété comme $aa tel quel et non pas comme une variable PHP. Fais un echo $RefreshAll; pour t'en convaincre.
Tu as plusieurs solutions :
$RefreshAll = "UPDATE annonce SET Date = NOW() WHERE MailAnnonceur= '$aa'";
ou
$RefreshAll = 'UPDATE annonce SET Date = NOW() WHERE MailAnnonceur= "'.$aa.'"';
par exemple
Normal que ça ne marche pas, ta requête est entre simples quotes et donc $aa à l'intérieur est interprété comme $aa tel quel et non pas comme une variable PHP. Fais un echo $RefreshAll; pour t'en convaincre.
Tu as plusieurs solutions :
$RefreshAll = "UPDATE annonce SET Date = NOW() WHERE MailAnnonceur= '$aa'";
ou
$RefreshAll = 'UPDATE annonce SET Date = NOW() WHERE MailAnnonceur= "'.$aa.'"';
par exemple