Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297

    passaggio variabili di sessione tra i div

    sto avendo dei problemi col passaggio di variabili attraverso i div


    mi spiego meglio ho una pagina principale cosi strutturata

    index.php

    codice PHP:
    require_once('conn.php');

    <div id="centrale">
    include("pagina_centrale.php");
    </div>



    quando ricarico la pagina funziona tutto a meraviglia,perchè preleva la connessione da sopra, quando invece navigo attraverso il menu e quindi aggiornando solo il div, non mi preleva la connessione da index.php(quindi da sopra) e dovrei riscriverla (la connessione) nella pagina_centrale.php

    Soluzione assai comoda, ma per vari altri passaggi che devo fare come altre variabili di sessione ecc, questa soluzione non va bene.


    Quello che vorrei ottenere e che quando io clicco sul menu e quindi apro la pagina dentro al div, mi deve prelevare la connessione dalla pagina principale
    come quando accade per l'include

    se io metto


    codice PHP:
    require_once('conn.php');

    include("pagina_centrale.php");


    non cè bisogno che metto all'interno nella pagina_centrale.php la connessione nuovamente.

    Capito qualè il problema?

    cè un modo per fare capire al div che la connessione me la deve prendere dalla pagina che lo contiene?


    Lo so è un pò contorto come discorso e non essendo pratico di javascript non saprei nemmeno se è fattibile come cosa



    Qualcuno può anche semplicemente spiegarmi?
    garzie ciao

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    quando invece navigo attraverso il menu e quindi aggiornando solo il div, non mi preleva la connessione da index.php
    che vuol dire questo???? Spiegati meglio

  3. #3
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    io ho un menu che apre la pagina dentro a un div, che a sua volta sta all'interno di un altra pagina

    quindi ci sta


    connessione


    menu


    div


    quando io aggiorno la pagina, la connessione me la preleva e quindi la pagina inclusa dentro al div, funziona.
    Mentre se apro la pagina nel div tramite il menu, la pagina non funziona , non mi preleva i dati dal database...

    Capito?

  4. #4
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    Originariamente inviato da Marcello007
    Mentre se apro la pagina nel div tramite il menu, la pagina non funziona , non mi preleva i dati dal database...

    Capito?
    fammi vedere postando il codice, come fai a fare questo

  5. #5
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    è lunghissimo

  6. #6
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    usi ajax? posta qualcosa così è difficile darti una mano

  7. #7
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    codice:
    // JavaScript Document
    
    var myRequest = null;
    
    function CreateXmlHttpReq(handler) {
    var xmlhttp;
    if (window.XMLHttpRequest)
      {// Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
      }
    else
      {// code for IE
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    
      }
    xmlhttp.onreadystatechange = handler;
    return xmlhttp;
    }
    
    
    
    
    function myHandler() 
    {
    var e = document.getElementById("monitor");
    if (myRequest.readyState == 4 && myRequest.status == 200) {
    //alert(myRequest.responseText);
    
    e.innerHTML = myRequest.responseText;
    }else {
    e.innerHTML = '[img]../../programmi/img/ajax-loader.gif[/img]';
    }
    }
    
    function esempio3(services) 
    {
    
    myRequest = CreateXmlHttpReq(myHandler);
    myRequest.open("POST",services);
    myRequest.send();
    
    }


    questo mi fa aprire una pagina tramite un link, dentro al div
    pero' non mi preleva i dati di connessione che si trovano nella pagina che lo contiene questo div

  8. #8
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    ok come supponevo usi ajax

    in ogni pagina dei servizi puoi mettere una cosa del genere

    Codice PHP:
    if(!$conn)
    {
    require_once(
    'conn.php'); 

    dove ovviamente $conn è la variabile di connessione in conn.php (non so come l'hai chiamata)

  9. #9
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    ok provo

  10. #10
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    ok grazie....non ci avevo proprio pensato grazie ancora

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.