Raffraichir une date pour petite annonce
charline
-
charline -
charline -
Bonjour,
je viens de finir mon site de petite annonce. mon problème, c'est que je propose au visiteur de raffraichir leur annonce, c'est à dire d'actualisé la date de leur annonce.
Lorsque je le fais en test directement dans mysql via easy Php, cela fonctionne alors que quand le client le fait via son espace qui lui réservé, cela ne marche pas.
merci beacoup pour votre aide
Charline
je viens de finir mon site de petite annonce. mon problème, c'est que je propose au visiteur de raffraichir leur annonce, c'est à dire d'actualisé la date de leur annonce.
Lorsque je le fais en test directement dans mysql via easy Php, cela fonctionne alors que quand le client le fait via son espace qui lui réservé, cela ne marche pas.
merci beacoup pour votre aide
Charline
Configuration: Windows XP Internet Explorer 7.0
A voir également:
- Raffraichir une date pour petite annonce
- Wannonce petite annonce - Guide
- Le sulfureux site Wannonce a fermé : un autre le remplace déjà - Guide
- Publipostage date inversée ✓ - Forum Word
- Annonce en pause leboncoin ✓ - Forum Consommation & Internet
- Comment modifier une annonce sur le bon coin ✓ - Forum Vos droits sur internet
Voici l'essentiel de ma requete
$updateSQL = sprintf("UPDATE annonce SET MailAnnonceur=%s, AdminOnOut1=%s, AdminOnOut2=%s, Supprim=%s, AchatVente=%s, `Date`=%s, TypeProduit=%s, EtatProduit=%s, Annee=%s, PremierMain=%s, Cle_Id_Marque=%s, MarqueAutre=%s, IdCategorie_03=%s etc ......
GetSQLValueString($_POST['MailAnnonceur'], "text"),
GetSQLValueString($_POST['AdminOnOut1'], "int"),
GetSQLValueString($_POST['AdminOnOut2'], "int"),
GetSQLValueString($_POST['Supprim'], "int"),
GetSQLValueString($_POST['AchatVente'], "int"),
GetSQLValueString($_POST['Date'], "date"),
etc .......
Je pense qu'il faut mettre la fonctonction 'date' = (NOW) mais je ne sais pas ou la mettre
https://www.php.net/sprintf
Il faut que vous mettiez les valeurs à modifier après le texte de la requête (UPDATE) comme dans l'exemple
$format = 'Le %s a %d singes';
printf($format, $num, $location);
SELECT annonce.*, `Date`= NOW( )
FROM annonce
WHERE IdAnnonce= colname
je ne comprends pas votre réponse
Enfin votre requête est fausse
il faut mettre
Select champ1, champ2, champ3, ..., Date = NOW()
et le reste
sauf si Dreamweaver a aussi renormalisé les requêtes SQL qu'il prend en compte
$updateSQL = sprintf("UPDATE annonce SET MailAnnonceur=%s, AdminOnOut1=%s, AdminOnOut2=%s, Supprim=%s, AchatVente=%s, `Date`= NOW( ), TypeProduit=%s, EtatProduit=%s, Annee=%s, PremierMain=%s, Cle_Id_Marque=%s, MarqueAutre=%s, IdCategorie_03=%s, DimensionId=%s, AutreDim=%s, RefProduit=%s, ReferenceId=%s, Model_Produit=%s, TitreAnnonce=%s, DetailAnnonce=%s, Photo_01=%s, Tarif_HT=%s, Tarif_precision=%s, Tarif_Achat_mini=%s, Tarif_Achat_maxi=%s, Livraison=%s, A_Emporter=%s, LivraisonAchat=%s, EmporteAchat=%s, Payant_01=%s, Payant_02=%s, Payant_03=%s WHERE IdAnnonce=%s",
GetSQLValueString($_POST['MailAnnonceur'], "text"),
GetSQLValueString($_POST['AdminOnOut1'], "int"),
GetSQLValueString($_POST['AdminOnOut2'], "int"),
GetSQLValueString($_POST['Supprim'], "int"),
GetSQLValueString($_POST['AchatVente'], "int"),
GetSQLValueString($_POST['Date'], "date"),