begin process at 2012 02 13 08:34:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Web 2.0

 > 

Ajax

 > 

PHP & AJAX << actualiser le tableau sans recharger la page.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

PHP & AJAX << actualiser le tableau sans recharger la page.

mercredi 11 mars 2009 à 13:33:05 | PHP & AJAX << actualiser le tableau sans recharger la page.

sanaa85

Voila,je developpe un site en ajax+php et tout vas bien jusque là.Mon problème,est que j'ai sur la meme page j'ai un tableau qui affiche toutes les données de ma table et juste en dessous du tableau les champs de saisie pour inserer dans la base.Pour l'insertion,j'utilise le moteur ajax pour ne pas recharger la page après la fin du traitement.Maintenant,j'aimerais savoir comment rafraichir la page automatiquement afin que chaque fois que je fait une insertion,que les resultats apparaissent dans le tableau.(car en ce moment je dois à toute fois actualiser la page pour voir les données entrées apparaitre dans le tableau).
Je crois que je suis assez clair dans ma question?Merci d'avance pour vos contributions!!!
lundi 20 avril 2009 à 17:04:23 | Re : PHP & AJAX << actualiser le tableau sans recharger la page.

lamiae2

bonjour

j'ai le mem problème que vous??? est ce que vous avz trouvez une solution?

merci

mardi 21 avril 2009 à 08:28:45 | Re : PHP & AJAX << actualiser le tableau sans recharger la page.

kohntark

Membre Club
Salut,

Pourquoi vouloir rafraichir la page alors que tu utilises déjà ajax ??
Il suffit que ton serveur renvoie les nouvelles données au script ajax qui mets ensuite à jour les données du tableau

Kohntark -

mardi 21 avril 2009 à 10:55:22 | Re : PHP & AJAX << actualiser le tableau sans recharger la page.

lamiae2

merci pour votre réponse!

ben moi ce que je fais c une requete simple d'update;lorsque je clique sur un bouton utiliser pour executer ma requete la page s'actualise automatiquement!et les enregisrement de mon tableau se double: il m'affiche une ligne de plus ,cette ligne c'est la dernière ligne du tableau il me l'as repete!!!!!!!sachant que la ligne existe une seule fois dans mon tableau !!!!alors après plusieurs recherches j'ai trouvé que pour résoudre ce problème il faut utiliser ajax!!!pour actualiser que le tableau !mais je sais pas comment!!!!!!

merci de m'aider

mardi 21 avril 2009 à 13:07:38 | Re : PHP & AJAX << actualiser le tableau sans recharger la page.

lamiae2

voila le code que j'utilise:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
<script language="JavaScript" type="text/javascript">
var HttpObj = null;
var HttpStr = null;
 
function sendRequest(HttpStr){
if( window.XMLHttpRequest){
  // Objet XmlHttpRequest pour les moteurs GECKO
  HttpObj = new XMLHttpRequest();  
}elseif( window.ActiveXObject){
  // Objet XmlHttpRequest pour Internet Explorer
  HttpObj = new ActiveXObject('Microsoft.XMLHTTP');  
}else{
  // Navigateur non-compatible
  alert('Votre navigateur ne supporte pas les objets XMLHTTPRequest...');  
  return;
}
// On traite l'argument passé à la fonction
// On ouvre la requete vers la page désirée
HttpObj.open('POST', HttpStr, false);
HttpObj.open('POST', HttpStr, false);
// On lui donne le pointeur de fonction de retour
HttpObj.onreadystatechange = returnRequest;
// On envoi la requete
HttpObj.send(null);
}
function returnRequest(){
// Sur le retour de la requete, on teste son état
if( HttpObj.readyState == 4 && HttpObj.status == 200){
  // On injecte notre retour dans la DIV prevue a cet effet
  document.getElementById('liste').innerHTML = HttpObj.responseText;
}
}
 
function affiche(id){
elt3=document.getElementById("us");
elt4=document.getElementById("utiliser");
var strHtml = document.getElementById(id).value;
sendRequest('Moneygems.php?str='+strHtml)+'&utiliser='+elt3.value+'&us='+elt4.value;
 
alert(strHtml);
 
}
var testsub=0;
function selectionner(valeur,valdeux,valtrois,valquatre){
testsub=1;
var  val= valeur;
document.form2m.us.value=val;
document.form1m.us2.value=val;
 
}
function validerMonFormulaire(){
// Traiter les éléments du formulaire
if(testsub==1)
{

returntrue;
}
else
{
alert("Veuillez séléctionner SVP")
returnfalse;

}
}
 
 
 
 
</script>
</head>
<body>
<fieldset>
 
<div align="center">
  <legend  align="center"class="Style2">NOUVEAU MONEY-GEMS</legend>
</div>
 
 
 
if( isset($_POST['utiliser']))
{
     mysql_connect("localhost", "root", "");
        mysql_select_db("article");
$mgere=$_POST['us'];

mysql_query("UPDATE articlee SET livr='OUI' where idg='".$mgere."'");
}
?>
  <input name="recherche" type="submit"class="Style1" id="recherche" value="Rechercher" align="right" onclick="pop()" on />
</p>
<form id="form2m"name="form2m"  method="post" action="" onsubmit="return validerMonFormulaire();">
  <input name="us" type="hidden" id="us" />
?>


mais ca marche pas????

vendredi 10 juillet 2009 à 17:31:07 | Re : PHP & AJAX << actualiser le tableau sans recharger la page.

cirkooo

je vois qu'il faut corriger la fin du code par:

<?php 
if( isset($_POST['utiliser']))
{
     mysql_connect("localhost", "root", "");
        mysql_select_db("article");
$mgere=$_POST['us'];

mysql_query("UPDATE articlee SET livr='OUI' where idg='".$mgere."'");
}
?>
  <input name="recherche" type="submit"class="Style1" id="recherche" value="Rechercher" align="right" onclick="pop()" on />
</p>
<form id="form2m"name="form2m"  method="post" action="" onsubmit="return validerMonFormulaire();">
  <input name="us" type="hidden" id="us" />
</body>

car la balise d'ouverture php est manquante, et une de fermeture est en trop. Fermer balises body et html en fin de script.
Ensuite il doit falloir créer une base "article" ... et puis voir le tuto pour connaitre les champs des tables, enfin tester.
vendredi 25 février 2011 à 14:00:51 | Re : PHP & AJAX << actualiser le tableau sans recharger la page.

manatsihoarana




Ravi d'être parmis vous


Cette discussion est classée dans :


Répondre à ce message



Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,123 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales