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
A voir également:
- Raffraichir une date pour petite annonce
- Temps validation annonce le bon coin - Forum Hotmail / Outlook.com
- Annonce en pause leboncoin ✓ - Forum Services en ligne
- Comment supprimer une annonce sur marketplace - Forum Facebook
- Jm date avis - Forum Consommation & Internet
- Annonces leboncoin: ventes forcée ? - 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"),