begin process at 2012 05 31 01:44:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Probleme inclusion pages php a un site


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

Probleme inclusion pages php a un site

jeudi 19 février 2009 à 13:38:45 | Probleme inclusion pages php a un site

mickael56100

bonjour à tous j'ai réaliser un script php avec des fonctions javascript, cela fonctionne parfaitement mais pas lorsque je l'integre a mon site, je pense que cela est lié aux dossiers de mon site en effet :
dans mon dossier contenant mes différents fichiers du site, jai :
-css (defaut.css, form.css)
-images (btmbar-bg.gif,topbar-bg.gif)
-include (connexion.php)
-pages(accueil.php,entreprise(consultentreprises.php,consultlocalisation.php,entreprises.php,localisation.php),
 offres(Connexionbd.php,offres.php,ValideLd1.php,ValideLd2.php,ValideLd3.php),
 stages(Connexionbd.php,stages.php,ValideLd1.php,ValideLd2.php,ValideLd3.php,ValideLd4.php,ValideLd5.php))
- index.php


Dans la page d'index pour afficher les offres, voici mon code :
<div id="menu_3" class="off content">
        <div class="smcontent">
            <?php  include("pages/offres/offres.php");?>
        </div>     
</div>
Cela fonctionne, c'est la suite qui bugue.



Voici pages/stages/offres.php

<link type="text/css" rel="stylesheet" href="css/defaut.css" />
<link type="text/css" rel="stylesheet" href="css/form.css" />
<script type="text/javascript">
var Ld1Id='';
var Ld2Id='';
var Ld3Id='';
var Ld4Id='';
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 (Ld3Id!='') {ValideLd4('')               }
    if (Ld2Id=='') {var LD_URL = 'ValideLd3.php';}   
    ObjetXHR(LD_URL)
}
function ValideLd4(val) {
    Ld3Id=val; //id_commune
    id_liste='4'; //Utilisé dans la fonction ChargeLd() pour identifier la liste déroulante
    var LD_URL ='ValideLd4.php?Ld1='+Ld1Id+'&Ld2='+Ld2Id+'&Ld3='+Ld3Id;
    if (Ld4Id!='') {ValideLd5('');               }
    if (Ld3Id=='') {var LD_URL = 'ValideLd4.php';}   
    ObjetXHR(LD_URL)
}
function ValideLd5(val) {
    Ld4Id=val; //id_commune
    id_liste='5'; //Utilisé dans la fonction ChargeLd() pour identifier la liste déroulante
    var LD_URL ='ValideLd5.php?Ld1='+Ld1Id+'&Ld2='+Ld2Id+'&Ld3='+Ld3Id+'&Ld4='+Ld4Id;
    if (Ld4Id=='') {var LD_URL = 'ValideLd5.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);
    } else if (window.ActiveXObject) { //IE
        xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
        if (xmlhttp) {
            xmlhttp.onreadystatechange=ChargeLd;
            xmlhttp.open('GET', LD_URL, false);
            xmlhttp.send();
        }
    }
    // Bouton non apparent car modification de LD1,Ld2 ou Ld3
    document.getElementById('buttons').style.display='none';
}

// fonction pour manipuler l'appel asynchrone
function ChargeLd() {
    if (xmlhttp.readyState==4) {
        if (xmlhttp.status==200) {
            //span id="niv2" ou "niv3" ou "niv4"
            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();
            }   
        }
    }
}

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

<style>
#buttons {
    display: none;
}
</style>
<noscript>
<p>Cette page n&eacute;cessite que JavaScript soit activ&eacute; dans votre navigateur
</noscript>
  <p>S&eacute;lectionnez les informations concernant les stages dans les listes d&eacute;roulantes. Pour une nouvelle recherche, veuillez r&eacute;initialiser tout les champs.</p>
  <form id="monForm" method="get" action="offres.php">
  <fieldset>
        <legend align="top">Offre de Stage</legend>
        <p>
            <label for="form_classe">Fili&egrave;re : </label>
    <?php include ("ValideLd1.php"); ?><!--Pour remplir la liste déroulante 1-->
        </p>
        <p>
            <label for="form_option">R&eacute;f&eacute;rence : </label>
    <span id="niv2">
    <?php include ("ValideLd2.php"); ?></span><!--Pour remplir la liste déroulante 2-->
        </p>
        <p>
    </fieldset>
    <span id="niv3">
    <?php include ("ValideLd3.php"); ?></span><!--Pour remplir la liste déroulante 3-->
        </p>
        <p>
    <span id="buttons">
    <input type="submit" value="Valider">
    </span>
  </form>


Est ce que quelqu'un aurait la solution?







Cette discussion est classée dans : php, liste, url, xmlhttp, ld


Répondre à ce message

Sujets en rapport avec ce message

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 problème avec ajax liste déroulante tremplie a partir d'une base Au secoooooours [ par tiwtiwa11 ] Bonjour tout le monde j'essai de remplir ma liste déroulante "chambre" par une liste de chambre qui répond à trois critères (appartiennent à une ville Fonction PHP qui renvoi Un URL [ par moukit233 ] slt je suis un debutant avec php5 et zend framework ..je veux une fonction qui renvoi directement  var/www/baseUrl() pour charger une vignette merci d Mettres des liens dans une liste déroulante php [ par Shikapowa ] Mesdames Messieurs bonjour :)Un petit soucis à ce jours, j'essaie (en vain) d'instaurer des liens dans des listes déroulantes () mais cela ne fonction les listes liées [ par mounaensaf ] bonjour, j'ai beau cherché sur les forums sur les listes liées mais mon cas ne figure pas j'ai essayé mais en vain je dois selctionner la date de débu Passage de paramètre dans l'url (php) [ par schpice ] Bonjour tout le monde, voila j'ai un pti problème. Voila j'ai 2 fichiers en Php, l'un avec ma fonction et l'autre qui appel la fonction et je n'arrive Liste déroulante liées à 3 niveaux [ par aurelienvilliers ] Bonjour,Je tente de modifier un script. Le code est celui ci : http://www.codyx.org/snippet_listes-deroulantes-liees_89.aspx. Je suis novice en php... code pour masquer une url mais..... [ par Dav_c ] Voici le code en php Le but étant de masquer l'url dans un lecteur flv mais je me suis rendu compte liste déroulante php sql [ par ophely12 ] Bonjour, j'ai un problème je voudrais créer un menu contenant une liste déroulante où l'utilisateur pourrai sélectionner une formation ( de la table f probleme avec l'url [ par Malamute7 ] bonsoir, je creer un site internet en utilisant wamp serveur. j'utilise des balise div avec des feuilles de styles css. il me reste a créer les liens


Nos sponsors


Sondage...

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 : 1,232 sec (3)

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