IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[AJAX] [PHP] Listage dynamique


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm� Avatar de Phenomenium
    Inscrit en
    Janvier 2004
    Messages
    185
    D�tails du profil
    Informations personnelles :
    �ge : 42

    Informations forums :
    Inscription : Janvier 2004
    Messages : 185
    Par d�faut [AJAX] [PHP] Listage dynamique
    Bonjour.

    J'ai une liste qui, a chaque changement de son index, appel une fonction qui affiche une 2eme liste. Cette nouvelle liste appelle elle meme une autre fonction qui affiche une 3eme liste.



    Mon probleme vient du fait que la 3eme liste ne se rempli jamais.

    Fonction qui affiche la liste 2 :

    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
    		$rep = "../" . $_POST["rubrique"] . "/";
    		echo "Sous rubrique : <select name=\"sousRub\" id=\"sousRub\" onchange=\"FuncAnim('galerie', 'liste2.php', 'rubrique='+document.formSupp.rubrique.value+'&amp;sousRub='+document.formSupp.sousRub.value)\">";
    		echo "<option value='selection'>S&eacute;l&eacute;ctionner</option>";
    		$folder = opendir($rep);
    		while($file = readdir($folder))
    		{	
    			if ($file[0] != "." && $file[0] != ".." )
    			{
    				$files[$file] = filemtime("./$file");
    			}		
    		}	
    		// now sort by date modified
    		arsort($files);
    		foreach($files as $key => $value)
    		{
    			echo "<option value='" . htmlentities($key) . "'>" . htmlentities($key) . "</option>";
    		}
    		echo "</select>";

    Si je met :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.formSupp.sousRub.value
    pour la variable sousRub, le navigateur maffiche cette erreur :
    Erreur : document.formSupp.sousRub has no properties
    Fichier source
    Et si je met a la place : la variable $rep de la fonction ci dessou contient :
    ../manifestations/[object HTMLSelectElement]/

    Fonction qui affiche la 3eme liste :

    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
    	$rep = "../" . $_POST["rubrique"] . "/" . $_POST["sousRub"] . "/";
    	echo "Galerie : <select name='listeGalerie' id='listeGalerie'>";
    	$folder = opendir($rep);
    	while($file = readdir($folder))
    	{	
    		if ($file[0] != "." && $file[0] != ".." )
    		{
    			$files[$file] = filemtime("./$file");
    		}		
    	}	
    	// now sort by date modified
    	arsort($files);
    	foreach($files as $key => $value)
    	{
    		echo "<option value='" . htmlentities($key) . "'>" . htmlentities($key) . "</option>";
    	}
    	echo "</select>";

    Dans les deux cas ma liste n'est jamais remplie ... Est ce que quelqun sait d'ou vient le probleme ? Merci de votre aide

  2. #2
    Membre confirm� Avatar de alexmorel
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    196
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2003
    Messages : 196
    Par d�faut
    tu peux mettre

    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
     
    echo "Sous rubrique : <select name=\"sousRub\" id=\"sousRub\" onchange=\"FuncAnim('galerie', 'liste2.php', 'rubrique='+document.formSupp.rubrique.value+'&amp;sousRub='+this.value)\">";
    		echo "<option value='selection'>S&eacute;l&eacute;ctionner</option>";
    		$folder = opendir($rep);
    		while($file = readdir($folder))
    		{	
    			if ($file[0] != "." && $file[0] != ".." )
    			{
    				$files[$file] = filemtime("./$file");
    			}		
    		}	
    		// now sort by date modified
    		arsort($files);
    		foreach($files as $key => $value)
    		{
    			echo "<option value='" . htmlentities($key) . "'>" . htmlentities($key) . "</option>";
    		}
    		echo "</select>";

  3. #3
    Membre confirm� Avatar de Phenomenium
    Inscrit en
    Janvier 2004
    Messages
    185
    D�tails du profil
    Informations personnelles :
    �ge : 42

    Informations forums :
    Inscription : Janvier 2004
    Messages : 185
    Par d�faut


    Effectivement c'�tait �a.

    Merci

    Cependant mon probl�me se d�cale l�g�rement.

    Comment r�cup�rer ensuite la value de sousRub ?

    est vide...


+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 3
    Dernier message: 21/12/2015, 22h48
  2. R�ponses: 2
    Dernier message: 28/06/2012, 14h13
  3. [AJAX] Charger une liste dynamique AJAX PHP
    Par renardchan dans le forum AJAX
    R�ponses: 3
    Dernier message: 31/01/2011, 00h08
  4. [AJAX] variable dynamique ajax php en post
    Par webisa dans le forum AJAX
    R�ponses: 1
    Dernier message: 21/06/2010, 11h00
  5. [AJAX] Calendrier annuel dynamique en ajax / php
    Par [[email protected]]~# dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 11/04/2008, 14h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo