Eléphant du PHP |
440 Messages
06 mai 2008, 10:02
Donc il faudrait que je parte sur une base avec cron.
Car le but c'est que ça soit les utilisateurs qui renseigne cette page (php), avec le nom du produit le nouveau prix et la date.
L'exécution de la requête serait gérer en php avec une comparaison de date.
c'est bien ca?
Comment je doit mis prendre ? au niveau mysql ou en php?
merci pour votre aide
guigui69
---------------------------------------------------------------------------------
MAJ, j'ai imaginé ceci:
Une table qui va s'appeler cron_modif_m
avec comme champs:
id_cron_modif_m
code_m
pu_m_cron_modif_m
coef_pdr_mat_cron_modif_m
pu_pdr_mar_cron_modif_m
date_cron_modif_m
Dans cette table serait enregistré par les utilisateur les futurs modification de prix.
le script php
<?php
information de connections
$date = date("d-m-Y");
$sql1= "Select
id_cron_modif_m, code_m, pu_m_cron_modif_m, coef_pdr_mat_cron_modif_m, pu_pdr_mat_cron_modif_m, date_cron_modif_m
FROM cron_modif_m
WHERE date_cron_modif_m = $date;";
$query1= mysql_query($sql1) or die ('erreur');
while ($ligne1 = mysql_fetch_array($query1)){
$sql2= UPDATE matiere values ( pu_m= $ligne["pu_m_cron_modif_m"], coef_pdr_mat= $ligne["coef_pdr_mat_cron_modif_m"], pu_pdr_mat=$ligne["pu_pdr_mat_modif_m]) where code_m =$ligne["code_m"]
$query2= mysql_query($sql2) or die ('erreur');
mysql_free_result($query2);
}
?>
Cela vous semble correct ou bien ce n'ai pas réalisable? c'est déconseillé?
Merci d'avance pour votre aide
guigui69