Comment faire ?
A l'aide svp
Comment faire en javascript ?
Car j'ai même essayé cela :
$ind = "<script language='Javascript'> document.write('tdi'); </script>";
mais sans succès !!
Oubliant l'exemple,
je me tourne maintenant vers le code réel.
Sachant que je veux gérer en php (pour les Bases de données) :
comment faire pour récupérer le contenu de "idcategorie02" dans une variable en php?
Voici le code javascript :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
// categorie02
function gocategorie02() {
document.getElementById("loader02").style.display = "inline";
getXhr();
// On définit ce qu'on va faire quand on aura la réponse
xhr.onreadystatechange = function() {
// On ne fait quelquechose que si l'on a tout reçu et que le serveur est OK
if (xhr.readyState == 4 && xhr.status == 200) {
leselect = xhr.responseText;
// On se sert de innerHTML pour rajouter les options à la liste
document.getElementById('td03').innerHTML = leselect;
}
}
// Ici on va voir comment faire du post
xhr.open("POST","php/ajaxcategorie03.php",true);
// Ne ps oublier ç pour le post
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
// Ne ps oublier de poster les arguments
// ici l'id de cat01
sel = document.getElementById('categorie02');
idcategorie02 = sel.options[sel.selectedIndex].value;
xhr.send("ix="+idcategorie02);
// Ouverture du tableau devis
var selectValue = getSelectValue('categorie02');
if (selectValue == "" || selectValue == "none") {
hidden = 3;
} else {
hidden = 4;
}
document.getElementById("tr03").style.display = "";
for (hidden; hidden<11; hidden++) {
document.getElementById("tr0"+hidden).style.display = "none";
}
document.getElementById("loader02").style.display = "none";
} |
Pour votre info, voici le contenu du fichier "php/ajaxcategorie03.php"
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<?php
require_once("connexionMysql.inc.php");
echo "<select name='categorie03' id='categorie03' style='width:280px' onchange='gocategorie03()'>";
if (isset($_REQUEST['ix'])) {
$query = mysql_query("SELECT * FROM shop_categorie03".
" WHERE parent=".$_REQUEST['ix'].
" ORDER BY id");
echo "<option value='none' ><span style='width:100%;' >-- Choisissez, svp ! --</span></option>";
while ($back = mysql_fetch_assoc($query)) {
echo "<option value='".$back['id']."' ><span style='width:100%;' >".$back['libelle']."</span></option>";
}
}
echo "</select>";
?> |
Partager