Bon ba je repost comme hier en esp�rant qu'on pourrait m'aider, j'ai une liste d�roulante et lorque je selectionne un produit de cette liste doit s'afficher dans une div a c�t� le produit et ces param�tres situ�es tous dans la m�me table.
Mais voila rien ne marche je r�cup�re bien mes donn�es en php mais l'appel de la fonction js ne marche pas....ou son fonctionnement aussi parce que je n'arrive pas encore � identifier l'erreur....

voila ma page sur laquel tout se passe.
home_cinema.php

Code : S�lectionner tout - Visualiser dans une fen�tre � part
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
 
 
<div id="menu1" style="position:absolute; top:106px; width: 733px; height:600px; left: 2px;">
S&eacute;lectionnez le produit:
<br>
<br>
<form name="f">
<select name="liste2" onChange="personnel(\''.$lien.'\',\''.$nomprod.'\',\''.$nomgamme.'\',\''.$type.'\',\''.$prix.'',\''.$descriptif.'\')">
<?php
        
        $resultat=mysql_query("SELECT * from BOSE ORDER BY Identifiant_produit");
         while ($donnees = mysql_fetch_array($resultat) )
                        {
                        $id=addslashes($donnees['Identifant_produit']);
                        $nomgamme=addslashes($donnees['Nom_gamme']);
                        $nomprod=addslashes($donnees['Nom_produit']);
                        $type=addslashes($donnees['Type_produit']);
                        $descriptif=addslashes($donnees['Descriptif']);
                        $prix=addslashes($donnees['Prix']);
                        $lien=addslashes($donnees['lien_image']);
?>	
<option value="<?php $donnees['Identifant_produit']; ?>"><?php echo $donnees['Nom_produit']; ?></option>
<?php
}
?>
</select>
</form>
 
 
<div id="menu2" style="position:absolute; left: 11px; top: 65px; width: 715px; height: 700px;">
<?php
        $resultat=mysql_query("SELECT * from BOSE WHERE Identifiant_produit='1'");
         while ($donnees = mysql_fetch_array($resultat) )
                        {
                        $id='1';
                        $nomgamme=addslashes($donnees['Nom_gamme']);
                        $nomprod=addslashes($donnees['Nom_produit']);
                        $type=addslashes($donnees['Type_produit']);
                        $descriptif=addslashes($donnees['Descriptif']);
                        $prix=addslashes($donnees['Prix']);
                        $lien=addslashes($donnees['lien_image']);
                        echo $id;
                        echo $nomprod;
?>
 
		<?php
                                        echo'
                                        <script type="text/javascript">
                                        personnel(\''.$lien.'\',\''.$nomprod.'\',\''.$nomgamme.'\',\''.$type.'\',\''.$prix.'\',\''.$descriptif.'\');
                                        //-->
                                        </script>
                                        ';
                                        }
                                        mysql_close();
                ?>
 
</div><!--fin menu2-->
</div><!-- fin menu1-->
Voici ma fonction js personnel.js :


Code : S�lectionner tout - Visualiser dans une fen�tre � part
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
 
		function GetId(id)
				{
				return document.getElementById(id);
				}
 
		function disparaitre(div){
		new Effect.Fade(div, {duration:1, fps:25, from:1.0, to:0.0});
		}
 
		function apparaitre(div){
		new Effect.Appear(div, {duration:1, fps:25, from:0.0, to:1.0});
		}
 
		function retour(nombre){
		disparaitre("diapo");
		setTimeout("apparaitre(\"page\");",1250);
		}
 
		function miseajour(lien,nomprod,nomgamme,type,prix,descriptif){
		Element.update("menu2","<div><img src=\""+lien+"\" alt=\"produit\"/></div><br><br><div><ul><li>"+nomprod+"</li><li>"+nomgamme+"</li><li>"+type+"</li><li>"+prix+"</li><li>"+descriptif+"</li></ul></div>");
		}
 
		function personnel(lien,nomprod,nomgamme,type,prix,descriptif){
		disparaitre("menu2");
		setTimeout("miseajour(\""+lien+"\",\""+nomprod+"\",\""+nomgamme+"\",\""+type+"\",\""+prix+"\",\""+descriptif+"\")",1075);	
		setTimeout("apparaitre(\"menu2\");",1100);
		}
Voila j'ai int�gr� l'appel des fonctions js et de scriptaculous, effect , prototype et personnel dans le head de la page ou est inclus home_cinema.php de la sorte:


sur un page style_fin.php (o� est inclus home_cinema.php)

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
 
<script type="text/javascript" src="javascript/prototype.js"></script>
<script type="text/javascript" src="javascript/scriptaculous.js?load=effects.js"></script>
<script type="text/javascript" src="javascript/personnel.js"></script>
Voila si quelqu'un pourrait me r�pondre sa serait vraiment cool....