Refresh d'une page a un evenement
drogba7213
Messages postés
1550
Statut
Membre
-
drogba7213 Messages postés 1550 Statut Membre -
drogba7213 Messages postés 1550 Statut Membre -
Bonjour,
Je souhaiterais faire tout simplement un refresh d'un tableau de ma page php quand la ligne est modifié dans la base quand une ligne est ajoutée ou supprimer.
Donc je dévelloppe en php et ma base est hélas sous access contrainte de l'entreprise....
Donc si vous sauriez comment faire pouriez vous me l'expliquer svp
merci d'avance
Je souhaiterais faire tout simplement un refresh d'un tableau de ma page php quand la ligne est modifié dans la base quand une ligne est ajoutée ou supprimer.
Donc je dévelloppe en php et ma base est hélas sous access contrainte de l'entreprise....
Donc si vous sauriez comment faire pouriez vous me l'expliquer svp
merci d'avance
A voir également:
- Refresh d'une page a un evenement
- Supprimer une page word - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Créer une page facebook - Guide
- Comment traduire une page internet - Guide
- Page d'accueil - Guide
8 réponses
Bonjour,
tu voudrai que lorsque la BDD est modifiée, le script php réagisse ?
il faut que ton script php regarde totues les 30sec par exemple si une modification à été faite ;)
tu voudrai que lorsque la BDD est modifiée, le script php réagisse ?
il faut que ton script php regarde totues les 30sec par exemple si une modification à été faite ;)
oui mais voila ca ne peut pas convenir car mon client souhaite vouloir instantanément la modification quand elle est effectué et la je bloque...
ià ma connaissance il n'es pas possible que la bdd fasse un appel à la page php.
suffit que tu fasse une vérif toutes les secondes... l'utilisateur n'y verra rien ;)
par contre ca risque de surcharger la bdd...
suffit que tu fasse une vérif toutes les secondes... l'utilisateur n'y verra rien ;)
par contre ca risque de surcharger la bdd...
ok je vais tester alors que ferais tu comme verification pour vérifier qu'une ligne a été ajouté modifié supprimer ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
quel genre de verif car
je ne vois pas comment vérifier que la bdd a pris +1 ou -1 et encore moins un update lol
si la nb_ligne bdd prend +1
alors refresh
elseif la nb_ligne bdd prend -1
alors refersh
elseif donnée changé
alors refresh
et tout ces vérifications toutes les secondes
je ne vois vraiment pas.
Je ne vous demande pas toute la solution mais un départ de code car je n'est aucune idée de comment faire ca et en plus je suis pas débutant mais encore en étude lol
je ne vois pas comment vérifier que la bdd a pris +1 ou -1 et encore moins un update lol
si la nb_ligne bdd prend +1
alors refresh
elseif la nb_ligne bdd prend -1
alors refersh
elseif donnée changé
alors refresh
et tout ces vérifications toutes les secondes
je ne vois vraiment pas.
Je ne vous demande pas toute la solution mais un départ de code car je n'est aucune idée de comment faire ca et en plus je suis pas débutant mais encore en étude lol
non,
le problème est qu'ilf aut que tu stocke le contenu de ta table en php
tu fait un refresh totue les secodne et à chaque refresh, tu regarde s'il y'a le meme nombre de lignes que la derniere fois que tu as regarde, et u compare chaque enregistrement de la bdd avec ceux que tu a enregistrés en php
le problème est qu'ilf aut que tu stocke le contenu de ta table en php
tu fait un refresh totue les secodne et à chaque refresh, tu regarde s'il y'a le meme nombre de lignes que la derniere fois que tu as regarde, et u compare chaque enregistrement de la bdd avec ceux que tu a enregistrés en php
donc en gros je fais un code rapide pour voir si j'ai compris ta démarche ok?
et voila la je bloque je ne vois pas le reste en fait je pense que c'est a cause de mes connaissances et pas de vos explication donc pourrais je vous demander un geste de votre part svp?
<?php
require('Connect.php');
$req = "SELECT * FROM TABLE1";
$rs = odbc_exec($conn,$req) or die('Erreur SQL : <br />'.$req);
echo "<div style='overflow-y: scroll; height: 280'> ";
echo "<table border='0' cellpadding='0' cellspacing='0' width='500'>";
echo "<tbody>";
echo "<tr>";
echo "<td class='table-entete-centre' width='20'>Type</td>";
echo "<td class='table-entete-centre' width='20'>Début</td>";
echo "<td class='table-entete-centre' width='20'>Fin</td>";
echo "<td class='table-entete-centre' width='20'>Durée</td>";
echo "<td class='table-entete-centre' width='20'>Constat</td>";
echo "<td class='table-entete-centre' width='20'>Demande </td>";
echo "<td class='table-entete-centre' width='20'>Cause</td>";
echo "<td class='table-entete-centre' width='20'>Information</td>";
echo "<td class='table-entete-centre' width='20'>Imputation</td>";
echo "</tr>";
$i=1;
while (odbc_fetch_row($rs))
{
$CHOIX = odbc_result($rs,"NUMERO_ARRET_CHAINE");
$TYPE=odbc_result($rs,"TYPE");
$DEBUT=odbc_result($rs,"HEURE_DEBUT");
$FIN=odbc_result($rs,"HEURE_FIN");
$CONSTAT=odbc_result($rs,"CONSTAT");
$DEMANDE=odbc_result($rs,"DEMANDE");
$CAUSE=odbc_result($rs,"CAUSE");
$INFO=odbc_result($rs,"COMPLEMENT_INFORMATION");
$IMPUTATION=odbc_result($rs,"IMPUTATION");
echo "<tr>";
echo "<td class='table-ligne1-centre' width='200'>$TYPE</td>";
echo "<td class='table-ligne1-centre' width='200'>$DEBUT</td>";
echo "<td class='table-ligne1-centre' width='200'>$FIN</td>";
echo "<td class='table-ligne1-centre' width='200'>$Durée</td>";
echo "<td class='table-ligne1-centre' width='200'>$CONSTAT</td>";
echo "<td class='table-ligne1-centre' width='200'>$DEMANDE</td>";
echo "<td class='table-ligne1-centre' width='200'>$CAUSE</td>";
echo "<td class='table-ligne1-centre' width='200'>$INFO</td>";
echo "<td class='table-ligne1-centre' width='200'>$IMPUTATION</td>";
echo "</tr>";
}
?>
et voila la je bloque je ne vois pas le reste en fait je pense que c'est a cause de mes connaissances et pas de vos explication donc pourrais je vous demander un geste de votre part svp?