voyager
Bonjour a tous
Etant debutant je ne sais pas si je post au bon endroit mais bon j essaye
Petit explication pour la comprehension
Donc voila j ai une page principal qui elle meme est constituee d un formulaire representant les heures et d un calendrier.
De cette page principale j appel un formulaire que je renseigne. Apres avoir renseigne se formulaire j envoie donc mes donnees dans une base sql et en meme temps je recupere quelques une d'entre elles afin de remplir le formulaire de la page principale.
1)J'ai fait de nombreux essais en PHP (variable de session entre autre).Bon je me suis toujours retrouver confronte au rafraichissement de la page. Car effectivement j'arrivais a tramsmettre les datas du formulaire a la page principale mais je n arrivais pas a stoquer plus d'une data dans la balise div predefinie
2)Finalement j essaye ajax et voila se que j ai modestement fait:
a)Fonction que j appel lors du retour sur la page principale apres avoir renseigner le formulaire
La variable i est une variable global
function ajout_input10()
{
var xhr_object = null;
if(window.XMLHttpRequest) // Firefox et autres
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject){ // Internet Explorer
try {
xhr_object = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr_object = false;
}
xhr_object.open("GET","pickup.php?i="+i, true);
xhr_object.onreadystatechange = function() {
if(xhr_object.readyState == 4 && xhr_object.status == 200)
{
leselect = xhr_object.responseText;
document.getElementById("inputs10").innerHTML += leselect("\n","<br>");
document.getElementById("inputs10").style.backgroundColor="CCFFFF";
}
xhr_object.send(null);
}
}
Fichier php ou je reupere mes datas necessaires au remplicage de la page principale
<?php
$x="";
if ($x=$_GET['i']){
$dp = mysql_connect("localhost", "root", "");
mysql_select_db("diagnostique", $dp);
$sql = "SELECT Ens, pb, solution FROM diagnostique WHERE Npb='$x'";
$requete = mysql_query( $sql);
$result = mysql_fetch_array( $requete );
{
echo $result['Ens'];
echo $result['pb'];
echo $result['solution'];
}
mysql_close($dp);
}
?>
J aimerai savoir ou le bas blesse et comment ameliorer tout sa
Merci d'avance pour vos futur reponse