[JS/PHP]remplir select
Fermé
naruto-94
Messages postés
865
Date d'inscription
mercredi 17 août 2005
Statut
Membre
Dernière intervention
20 décembre 2012
-
19 mai 2010 à 14:32
naruto-94 Messages postés 865 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 - 19 mai 2010 à 15:15
naruto-94 Messages postés 865 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 - 19 mai 2010 à 15:15
A voir également:
- [JS/PHP]remplir select
- Organigramme a remplir word - Guide
- Remplir et signer pdf - Guide
- Easy php - Télécharger - Divers Web & Internet
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Retour a la ligne php ✓ - Forum PHP
2 réponses
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
186
19 mai 2010 à 14:52
19 mai 2010 à 14:52
eval(xhr_object.responseText);
Pourquoi faire une eval ici ? :O
Tu voulais qu'il fasse quoi ?
naruto-94
Messages postés
865
Date d'inscription
mercredi 17 août 2005
Statut
Membre
Dernière intervention
20 décembre 2012
188
Modifié par naruto-94 le 19/05/2010 à 15:17
Modifié par naruto-94 le 19/05/2010 à 15:17
en faite l'eval ne sert à rien c'est vrai j'ai oublié de l'enlevé quand je l'ai pris d'un exemple..
mais là j'ai refais le code et cette fois ci j'y suis presque :
JS :
function frais()
{
var xhr_object = null;
if(window.XMLHttpRequest) // Firefox
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
return;
}
xhr_object.open("POST", "inc/affaire.php", true);
xhr_object.onreadystatechange = function() {
if(xhr_object.readyState == 4) xhr_object.responseText;
}
xhr_object.send(null);
//document.form_aff.liste_champs[1] = new Option('TEST') => marche
}
PHP :
<?php
$con = mysql_connect("localhost",'root','') or die("connexion impossible");
mysql_select_db("database") or die("selection database impossible");
$req = mysql_query("SELECT id,libelle FROM inscrit ") or die("req foiré");
$i=0;
while($r = mysql_fetch_array($req))
{
echo "document.form_aff.liste_champs[$i] = new Option('".$r[1]."');";
$i++;
}
mysql_close($con);
?>
cette fois ci quand je fais alert(xhr_object.responseText) dans le JS ça me renvoie
un bon code JS mais ça ne rempli pas le select pourtant quand j'enleve le commentaire document.form_aff.liste_champs[1] = new Option('TEST') et bien le select ce rempli .. il me manque un truc mais quoi
mais là j'ai refais le code et cette fois ci j'y suis presque :
JS :
function frais()
{
var xhr_object = null;
if(window.XMLHttpRequest) // Firefox
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
return;
}
xhr_object.open("POST", "inc/affaire.php", true);
xhr_object.onreadystatechange = function() {
if(xhr_object.readyState == 4) xhr_object.responseText;
}
xhr_object.send(null);
//document.form_aff.liste_champs[1] = new Option('TEST') => marche
}
PHP :
<?php
$con = mysql_connect("localhost",'root','') or die("connexion impossible");
mysql_select_db("database") or die("selection database impossible");
$req = mysql_query("SELECT id,libelle FROM inscrit ") or die("req foiré");
$i=0;
while($r = mysql_fetch_array($req))
{
echo "document.form_aff.liste_champs[$i] = new Option('".$r[1]."');";
$i++;
}
mysql_close($con);
?>
cette fois ci quand je fais alert(xhr_object.responseText) dans le JS ça me renvoie
un bon code JS mais ça ne rempli pas le select pourtant quand j'enleve le commentaire document.form_aff.liste_champs[1] = new Option('TEST') et bien le select ce rempli .. il me manque un truc mais quoi