R�cup�rer une variable dans un script javascript
Bonjour � tous,
J'aimerais que 2 heures apr�s que le visiteur ait engistr� son message dans ma table mysql cette table soit purg�e.
- Le commentaire du visiteur est affich� via ce script php ci-dessous (je pr�cise que le champ mysql "date" est de type timestamp, en affichant ce champ par cette fonction j'obtiens l'heure d'enregistrement du commentaire) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <?
//on se connecte à la base de donnée
$db = mysql_connect('sql.free.fr','un.arbuste.vermillon','mot de passe');
//on selectionne la base de donnée
mysql_select_db('table_tbl',$db);
//la requête de sélection des messages
$req = mysql_query("SELECT date from table_tbl Limit 1");
//afficher l'heure (et la date en même temps) d'enregistrement du commentaire
print '<table>';
$contenu = mysql_fetch_assoc ($req);
print '<tr>';
print '<td>'.$contenu['date'].'</td>';
print '</tr>';
print '</table>';
mysql_close();
?> |
- Voici le script que j'aimerais utiliser pour purger la table mysql :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <SCRIPT LANGUAGE="JavaScript">
MaDate = new Date;
heure = MaDate.getHours();
function purge2h()
{
if (heure>heure+2)
{
action = 'purger la table mysql par une commande ou en lancant une page php que j'ai qui le fait';
}
return action;
}
</SCRIPT> |
J'ai donc trois petites questions :
1) Comment int�grer ma variable (champ mysql) "date" dans mon script au-dessus ? (remplacer le heure = MaDate.getHours(); ? )
2) Ma deuxi�me question concerne le fait de d�finir qu'apr�s que deux heures se soient �coul�s on passe � la suite du programme (if (heure>heure+2) ?)
3) Ma derni�re question lorsque les deux heures ont �t� �coul� comment purger la table mysql (table_tbl), soit par une commande dans le script au dessus ? Soit en lan�ant une page que j'ai qui s'en chargera (on se connecte puis mysql_query("Delete from table_tbl"); )
Merci d'avance pour vos �claircissements.