PHP et AJAX
|
Thread Tools | Display Modes |
|
#1
|
|||
|
|||
PHP et AJAX
Bonjour.
Je vous envoi ce post afin de vous exposer mon problém. j'essaie depuis quelques jours de concevoir un systém de gestion pour cyber en utilisant PHP et les fonctionnalités d'AJAX. Actuellement je travail sur le calcul de la durée de connexion.j'ai réussi a créer une page (traitement.php) qui traite les informations prevenant de la page (duree.html) Le code de la page traitement.php est le suivant : <? /* Récupération des valeurs des champs du formulaire */ if (get_magic_quotes_gpc()) { $hentree = stripslashes($_POST['hentree']); $hsortie = stripslashes($_POST['hsortie']); } else { $hentree = $_POST['hentree']; $hsortie = $_POST['hsortie']; } function difheure($heuredeb,$heurefin) { $hd=explode(":",$heuredeb); $hf=explode(":",$heurefin); $hd[0]=(int)($hd[0]);$hd[1]=(int)($hd[1]);$hd[2]=(int)($hd[2]); $hf[0]=(int)($hf[0]);$hf[1]=(int)($hf[1]);$hf[2]=(int)($hf[2]); if($hf[2]<$hd[2]){$hf[1]=$hf[1]-1;$hf[2]=$hf[2]+60;} if($hf[1]<$hd[1]){$hf[0]=$hf[0]-1;$hf[1]=$hf[1]+60;} if($hf[0]<$hd[0]){$hf[0]=$hf[0]+24;} return (($hf[0]-$hd[0]).":".($hf[1]-$hd[1])); } // Appel $hdeb= $hentree; $hfin= $hsortie; echo difheure($hdeb,$hfin); ?> le code de la page duree.html est le suivant : <head> </head> <body> <form> <label>Heure d'entree <input name="hentree" type="text" id="hentree" /> </label> <p> <label>Heure de sortie <input name="hsortie" type="text" id="hsortie" /> </label> </p> <p> <input type="submit" value="Calculer la durée"/> </p> </form> </body> </html> Ca marche nickel . la page traitement.php me donne la durée en heures et minutes comme j'ai exigé. Maintenant j'ai essayé d'introduire AJAX pour avoir la durée sur la page duree.html dés que je clique sur le bouton Calculer sans que le navigateur passe vers la page traitement.php Autrement dit je veu ce procesus : duree.html =====(Requete avec les variables - AJAX) ==> traitement.php traitement.php ======(Resultat de calcul - AJAX) ===> duree.html j'avais essayer pas mal de scripts et codes mais ca marche pas. quelqu'un pourrai me proposer une solution clair et un code a facile a comprendre parceque je vous signale que ce sonts mes premieres manipulations d'AJAX.Merci |
Bookmarks |
«
Previous Thread
|
Next Thread
»
Currently Active Users Viewing This Thread: 2 (0 members and 2 guests) | |
|
|
All times are GMT +2. The time now is 14:29.
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.