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
- Petite amie virtuelle en français gratuit - Accueil - Intelligence artificielle
- Whatsapp date incorrecte ✓ - Forum Mobile
- Mfg date - Forum PC portable
- Temps validation annonce le bon coin - Forum Hotmail / Outlook.com
- Comment supprimer une annonce sur marketplace - Forum Facebook
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"),