begin process at 2012 05 30 18:25:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Aide & documentation

 > 

pb pour de transfert de variable javascript --> PHP


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

pb pour de transfert de variable javascript --> PHP

mardi 6 juin 2006 à 06:19:51 | pb pour de transfert de variable javascript --> PHP

Diafwl1

Bonjour à tous !!
Voilà j'affiche 2 listes en javascript dont la 2nd se remplit en fonction de la 1ére et je n'arrive pas à transmetre ces 2 valeurs sur la partie PHP de la page ! Ma 1ére version du code (tout en PHP) fonctionnait mais les listes était moins optimisées !
Pourriez vous me donner un ptit coup de mains ?

<code>
<script language="JavaScript">
    function verifDepart()
    {
        if (formulaire.depart.value == "0")
        {
             alert('Vous devez tout d\'abord choisir une baie de départ!');
             formulaire.depart.focus();
        }
    }

function remplirArrive(code)
{
    var tab = <?php echo $js; ?>;
        var trouv = false;
        if (code!=0)
        {
             formulaire.arrive.options.length = tab.length-1;
             for (i=0; i<tab.length; i++)
             {
                  if((code!=tab[i])&&!trouv)
                  {
                      formulaire.arrive.options[i].value = tab[i];
                      formulaire.arrive.options[i].text = tab[i];
                   }
                   else
                   {
                        trouv = true;
                        formulaire.arrive.options[i].value = tab[i+1];
                        formulaire.arrive.options[i].text = tab[i+1];
                   }
              }
              document.recherche.arrive.options.selectedIndex = 0;
        }
        else
        {
            formulaire.arrive.options.length = 1;
            formulaire.arrive.options[0].value = 0;
            formulaire.arrive.options[0].text = "-- baie d'arrivée";
        }
    }
</script>
<?php
[...]
    echo'<form name="recherche" action="recher.php">
        <select name="depart" onChange="remplirArrive(this.options[this.selectedIndex].value);">
            <option value="0" selected>-- départ</option>';
            for($i=0;$i<count($list);$i++)
                echo'<option value="'.$list[$i].'">'.$list[$i];
        echo'</select>
        <select name="arrive" onFocus="verifDepart();">
            <option value="0" selected>-- arrivée</option>
        </select>
        </td>
    </tr>
    <tr height=50>
        <td width="30%" align="center">
            <INPUT TYPE="radio" NAME="option" VALUE="0" CHECKED>non utis&eacute;
            <INPUT TYPE="radio" NAME="option" VALUE="1">utis&eacute;
        </td>
        <td width="*" align="center"><input type="submit" name="recherche" value="Rechercher"></td>
    </tr>
    </form>

if(isset($_POST['recherche']))
{   
    import_request_variables("P","recu_");
    $result = mysql_query("SELECT * FROM baie_port WHERE flag =\"$recu_option\"");
                                             [...]
</code>

La page se reactualise mais rien ne passe dans le isset !!
mardi 6 juin 2006 à 09:18:12 | Re : pb pour de transfert de variable javascript --> PHP

David_monchy

Salut,
pour remplir une liste en fonction du choix d'une autre, je te conseille d'utiliser le xmlhttprequest.
Tu as de très bons exemples de listes multiples sur ces sites:
http://siddh.developpez.com/articles/ajax/      (rubrique IV.A)
http://robloche.free.fr/javascript/tuto_xhr/tuto_xhr.html      (rubrique 5)
Voila, bonne journée
David
mardi 6 juin 2006 à 12:31:49 | Re : pb pour de transfert de variable javascript --> PHP
mardi 6 juin 2006 à 12:49:19 | Re : pb pour de transfert de variable javascript --> PHP

Diafwl1

Réponse acceptée !
En fait sa marche j'avais juste oublier method=POST !!
Merci quand même


mardi 6 juin 2006 à 13:37:05 | Re : pb pour de transfert de variable javascript --> PHP

David_monchy

Ouais mais c'est plus propre avec le xmlhttprequest, puisque dans ce cas la page ne se recharge même pas... En plus, le snippet de malalam est assez facile à comprendre. Mais bon, tu fais comme tu veux...
mardi 6 juin 2006 à 13:39:47 | Re : pb pour de transfert de variable javascript --> PHP

David_monchy

Enfin, quand je dis c'est plus propre, je veux dire c'est plus stylé, parce que de la à dire que la programmation en elle même est propre...


Cette discussion est classée dans : arrive, php, formulaire, tab, options


Répondre à ce message

Sujets en rapport avec ce message

Utilisation des trames avec PHP [ par DeaF ComPUteR ] Comment est-ce que je puis régénérer une trame de dans code de PHP? Nous utilisons une trame pour les options de menu et une trame pour les pages prin html ep php [ par manueg ] Bonjour, je débute en déve PHP et je me pose les questions suivantes....J'utilise Dreamweaver et EasyPHP et ApacheMon approche est la suivante: je fai PHP 4.2.3 sous Linux [ par JosueClement ] Bonjour à tous...Je viens de réinstaller mon PC sous linux et j'ai installé apache et PHP 4.2.3maintenant j'ai un problème avec les formulaires:// Pag Combiner Cookie et Session [ par apz ] salut,en fait je voudrais ajouter une zone membres dans mon site.je voulais combiner cookie et session : le cookie sert au login automatique de l'util recorset sous dream mx [ par sbailay ] salut je debute en PHP et je rame à max pour faire un recordset un peu particulier:sur la premiere page "recherche.php" j'ai un formulaire "form_reche formulaire [ par LeoLS ] Bonjour ,Voilà j'ai un problème ...Je voudrais faire via l'admin un formulaire sur la page formulaire_demon.php et que cela s'écrit sur une page du st Formulaire [ par DeAtHCrAsH ] Salut,J'ai un formaulaire avec plusieurs bouton : Supprimer le fichier, Editer la description du fichier et Ajouter le commentaire.Ces 3 boutons font graphique, histogramme, diagramme... [ par jbardet ] Bonjour,Je souhaite créer des digramme de stat en php (+ exactement avec smarty) mais deja si j'y arrive en php ça le ferait!Mon problème:J'ai trouvé PHP : help sur fonction d'upload via un formulaire [ par ijlprat ] Bonjour,j'ai un formulaire qui me permet de choisir un fichier en local à uploader sur un espace ftp.Le traitement du formulaire bloque et j'obtiens l INSERT puis UPDATE [ par bricethenetman ] Salut j'ai un formulaire d'inscription qui aurait pu se réduire à une page mais pour des soucis d'esthetique je l'ai divisé en deux form_inscr.php et


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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,655 sec (4)

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