begin process at 2012 05 28 13:19:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Web 2.0

 > 

Ajax

 > 

afficher mon r¨¦sultat :x


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

afficher mon r¨¦sultat :x

mercredi 13 juin 2007 à 17:54:53 | afficher mon r?|sultat :x

Slyders

Bonjour, je suis bloqu?| depuis 1jour et demi sur, je suis sur un truc con....
Peut ?ºtre pourrez vous m'?|clairer....

J'ai le code suivant : Mon Javascript marche sans probl??me j'affiche bien mes liste d?|roulante, mais quand je clique sur le bouton Valider (name='enreg') ben ya rien qui s'affiche ....
enfaite au final  je veu r?|cup?|rer l'?|l?|ment de ma 3??me liste mais je n'arrive d?|ja pas ?? afficher le mot test ....

Merci d'avance de votre aide


<html>
<!-- Date de cr§Ûation: 01/06/2007 -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/>

<title>Accueil</title>
<script type="text/javascript">
var Ld1Id = '' ;
var Ld2Id = '' ;
var id_liste = '' ;

function ValideLd2 ( val ) {
Ld1Id
= val ; //id_d§Ûpartement
id_liste = '2' ; //Utilis§Û dans la fonction ChargeLd() pour identifier la liste d§Ûroulante
var LD_URL = 'ValideLd2.php?Ld1=' + Ld1Id ;
ObjetXHR
( LD_URL )
// R§Ûinitialisation de Ld3 si modification de LD1 apr§Ús passage en Ld2
if ( Ld2Id != '' ) {ValideLd3 ( '' ); }
}

function ValideLd3 ( val ) {
Ld2Id
= val ; //id_commune
id_liste = '3' ; //Utilis§Û dans la fonction ChargeLd() pour identifier la liste d§Ûroulante
var LD_URL = 'ValideLd3.php?Ld1=' + Ld1Id + '&Ld2=' + Ld2Id ;
if ( Ld2Id == '' ) { var LD_URL = 'ValideLd3.php' ; }
ObjetXHR
( LD_URL )
}

function ObjetXHR ( LD_URL ) {
//creation de l'objet XMLHttpRequest
if ( window . XMLHttpRequest ) { // Mozilla,...
xmlhttp =new XMLHttpRequest ();
if ( xmlhttp . overrideMimeType ) {
xmlhttp
. overrideMimeType ( 'text/xml' );
}
xmlhttp
. onreadystatechange = ChargeLd ;
xmlhttp
. open ( "GET" , LD_URL , true );
xmlhttp
.send(null);
}
elseif(window.ActiveXObject) { //IE
xmlhttp=newActiveXObject('Microsoft.XMLHTTP');
if(xmlhttp) {
xmlhttp
.onreadystatechange=ChargeLd;
xmlhttp
.open('GET',LD_URL,false);
xmlhttp
.send();
}
}
// Bouton non apparent car modification de LD1 ou Ld2
document.getElementById('buttons').style.display='none';
}

// fonction pour manipuler l'appel asynchrone
functionChargeLd() {
if(xmlhttp.readyState==4) {
if(xmlhttp.status==200) {
//span id="niv2" ou "niv3"
document.getElementById('niv'+id_liste).innerHTML=xmlhttp.responseText;
if(xmlhttp.responseText.indexOf('disabled')<=0) {
//focus sur liste d§Ûroulante 2 ou 3
document.getElementById('Liste'+id_liste).focus();
}
}
}
}

functionAffiche_Btn() {
document
.getElementById('buttons').style.display='inline';
}
</script>

<style>
#buttons {
display: none;
}
</style>
</head>
<body bgcolor="#ffffff" text="#000000" link="#000000" vlink="#000000" alink="#000000">
<form name="Form_1"><!-- Debut de mon FORM -->
<div style="
text-align: center">


<br>
<br>
<table border=1 summary="">
<tr>
<td class="principal">

<noscript>
<p>Cette page n§Ûcessite que JavaScript soit activ§Û; dans votre navigateur
</noscript>
<div id="Les3LD">
<form METHOD="POST" name="Form1">
<?
include'ValideLd1.php'
;?>&nbsp;<!--Pour remplir la liste d§Ûroulante 1-->
<br><span id="niv2">
<?include'ValideLd2.php';?></span>&nbsp;<!--Pour remplir la liste d§Ûroulante 2-->
<br><span id="niv3">
<?include'ValideLd3.php';?></span>&nbsp;<!--Pour remplir la liste d§Ûroulante 3-->
<br><span id="buttons">
<INPUT TYPE="Submit" name="enreg" value="Valider">
</span>
</form>

</td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td height=24><div style="
text-align: center"><table border=2 summary=""><tr><td><a target="centre" href="Nouveau.php" title="Nouveau WorkFlow"><div style="text-align: center">Nouveau<br>Projet</div></a></td></tr></table></div></td>


<tr>
<td>

<div style="
text-align: center"><!--<a href="circuit.php?param1=$ma_datecomite.selectedIndex"><img src="img/ouvrir.JPG" border="0" width="52" height="24" alt=""></a> -->
</div></td>


<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>&nbsp;</td>

</tr>


</table></div>
<!-- ------------------------------------------------------------------------------------------------------------------ -->
<?php

if(isset($_POST['enreg']))
{
//$param1 = $_POST['Liste3'];
print$param1;
print('<BR> <font color="#CC0000"><strong><h3>test.</h3></strong></font>');
}
?>
<!-- ------------------------------------------------------------------------------------------------------------------ -->

</form>

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><div style="
text-align: center"><img src="img/sytral.GIF" width="129" height="33" border="0" alt=""></div>

</body>
</html>

mercredi 13 juin 2007 à 18:15:10 | Re : afficher mon r?|sultat :x

amezghal

salut,
re explique ton probleme
-lorsque tu cliques sur submit tu attend quoi comme resultat, l'appel à ObjetXHR ?
-est ce que soit tu choisi la valeur soit de la premiere liste soit la 2eme soit les deux ?
..

Au début, on essaye de trouver une solution qui marche, et puis on cherche la meilleure solution.
mercredi 13 juin 2007 à 19:43:45 | Re : afficher mon r?|sultat :x

Slyders

Quand je clique sur mon submit je voudrai deja pouvoir faire un print, sa marche pas sa deja.
Mais apres ce que je veu faire c quand je clique sur mon submit c'est d'avoir le résultat de ma 3eme liste.

jeudi 14 juin 2007 à 11:14:09 | Re : afficher mon r?|sultat :x
jeudi 14 juin 2007 à 14:45:19 | Re : afficher mon r?|sultat :x

amezghal

salut,
des signes
euuh t'utilises ajax alors apres le clique sur submit il faudrai appelé l'une de tes fonctions javascript
pour cela tu met dans ton <form>
<form method="post" onsubmit="traiter(this.liste1.value,this.liste2.value);return false">
expliquation:
traiter() :=>est une fonction javascript que tu va la définir
this.liste1.value:=> tu récupere la valeur de la premiere, liste alors cette liste aura comme nom "liste1"
this.liste2.value:=> tu récupere la valeur de la 2eme liste, alors cette liste aura comme nom "liste2"
return false: c'est pour annuler le submit(pas besoin caron dejà recuperer les valeurs)
la fonction traiter à comme parametres les valeurs des deux liste, tu traites ces valeurs et tu fait appel à la bonne fonction

a+


Au début, on essaye de trouver une solution qui marche, et puis on cherche la meilleure solution.
jeudi 14 juin 2007 à 15:16:32 | Re : afficher mon r?|sultat :x

Slyders

oki donc enfaite dans la fonction traiter je récupere mes 2 valeur passé en paramètre.
Enfaite ces valeur je voudrais les envoyer a une auter page php oO

jeudi 14 juin 2007 à 15:47:52 | Re : afficher mon r?|sultat :x

amezghal

Réponse acceptée !

salut,
si tu veux envoyé les valeurs des deux liste tu n'a qu'a ajouté l'attribut action dans ton <form>
<form method="post" action="tapage.php">
et dans ta page "tapage.php" tu fait $_POST['liste1'] ou $_POST['liste2'] pour récuperer les valeurs selectionnées
donc si t'utilise pas ajax alors pas besoin d'utiliser la 1ere procédure que j'a proposé
a+

Au début, on essaye de trouver une solution qui marche, et puis on cherche la meilleure solution.
jeudi 14 juin 2007 à 17:36:46 | Re : afficher mon r?|sultat :x

Slyders

Merci sa marche !
J'avais un problème de syntaxe!



Cette discussion est classée dans : text, liste, id, nbsp, xmlhttp


Répondre à ce message

Sujets en rapport avec ce message

Pb javascript php variable [ par ahcorad ] Bonjour, Voila j'ai un souci avec plusieurs listes déroulantes et une liste multiple choix :mon code :<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tra Probleme Ajax [ par mickael56100 ] bonjour je souhaiterais adapté une source du site à savoir celle ci : http://www.phpcs.com/codes/CHAINER-LISTES-DEROULANTES-AJAHT_39194.aspxJ'aimerais liste deroulante [ par imanez ] bonjour a tous; je veux créer une liste déroulante mais sans utiliser la balise select et option, le chef du projet m'a dit je dois la crier avec un s Récupérer valeurs d'une liste déroulante liée à 3 niveaux [ par pac29 ] Bonjour, J'ai repris le code disponible ici :[url=http://www.phpcs.com/codes/CHAINER-LISTES-DEROULANTES-AJAHT_39194.aspx]CHAINER 3 LISTES DÉROULANTES <Select> puissance 3 [ par Slyders ] Bonjour, j'ai utiliser le script trouv¨¦ ¨¤ :http://www.phpcs.com/codes/LISTES-DEROULANTES-DYNAMIQUES-LIEES-XAJAX_41236.aspxj'ai r¨¦ussi ¨¤ l' Liste déroulante [ par biba00 ] Salut tout le monde,j'ai utilisé une rquete pour mettre une liste des nom dans une liste déroulante , voici mon code :       La liste des modules < Les listes déroulantes [ par pympc ] Bonjour à tous et à toutes,Petit nouveau sur ce forum, j'ai décidé d'apprendre le PHP et à gérer des bases de données MySQL, histoire de ne pas trop e Probleme avec une methode recursive [ par lowkey ] Salut à tous !!Voici ma methode d'une classe que je suis en train de créer. Il y a un seul attribur : $liste, en private.[code]public function affiche liste/menu [ par ikramta ] bonjour tout le mande .j'éspére que tout le mande programme bien .mon probléme est que je veut extraire les tuples d'un tableau dans un select et je v Problème sur listes déroulantes conditionnelles, je n'arrive pas à définir un "name" à la seconde liste [ par stark_2097 ] Salut à tousMe revoilà avec un nouveau problème.J'ai deux listes déroulantes alimentées par SQL que je nomme "conditionnelles" car le fait de choisir


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,499 sec (3)

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