Visualizzazione dei risultati da 1 a 10 su 10

Discussione: queryonoverlay

  1. #1
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358

    queryonoverlay

    Buonasera :
    Riporto il quesito ,
    Ho trovato questo script per overlay :
    <script src="js/jquery.js" type="text/javascript"></script>



    e lo sto provando per vedere .
    IL mio intento è quello di utilizzarlo in modo dinamico con supporto query ,

    mi piacerebbe sapere come includere dentro una while
    suddetto overlay .:
    ES .
    AL momento ho una pagina1 (1query) di ricerca globale
    e
    una seconda , pagina2 (2query) , dove tramite GET ricevo il valore di ricerca per
    effettuare la query che mi stampa i
    dettagli e le caratteristiche del record

    ,es
    pagina1 :...., il classico modo GET .


    Utilizzando l' overlay c è la possibilità di eliminare il passaggio in get ?



    Come
    Posso rendere completa la pagina generale con overlay dinamici ,aventi come corpo il risultato della 2query ?
    e come faccio a passare il valore per fare la 2 query ?

    Thank

  2. #2
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358
    UP
    !|

  3. #3
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358
    Forse non è il forum giusto ?

  4. #4
    Quando c'è l'overlay devi fare in modo, in JAVASCRIPT, di richiamare con ajax la pagina php che ti restituirà i dati. nella chiamata in ajax i parametri li puoi passare come ti pare, sia per get o per post.
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358
    Santinon meno male che ci sei tu !


    Come faccio a passarli ?
    es: al momento il div overlay si apre con
    inclusione di:
    <script src="js/jquery.js" type="text/javascript"></script>
    e nella pagina unm altro script :
    Codice PHP:
    <script>
    $(
    document).ready(function() {
        $(
    ".apri").click(
            function(){
                $(
    '#overlay').fadeIn('fast');
                $(
    '#box').fadeIn('slow');
            });    
            $(
    ".chiudi").click(
            function(){
            $(
    '#overlay').fadeOut('fast');
            $(
    '#box').hide();
            });    
            
    //chiusura emergenza 
            
    $("#overlay").click(
            function(){
            $(
    this).fadeOut('fast');
            $(
    '#box').hide();
            });    });     
        
    </script> 
    e poi il comando per l ' apertura ,
    <p class="apri">apri ovelerlay</p>
    ma come si fa a passare il valore per effettuare la query , ?
    Allora ieri per istinto ho provato ad utilizzare dentro la classe p
    <a href="pagina2.phpvedi=<? echo$row['id'];?>"> , ho provato a fare un po di prove ,
    ma href passa il parametro , ma non apriva il div overlay ,
    Hai qualche link da suggerirmi ,
    Non ho trovato informazioni , per overlay e query php , !
    Grazie.

  6. #6
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358
    ? Qualche info da suggerire

  7. #7
    guarda, jQuery non lo uso quindi non so nello specifico. Il discorso che non ho capito se "on overlay" come evento sia "on mouse over" sopra il div overlay... in prototype sarebbe:

    Codice PHP:

    $('overlay').observe('mouseover',function(){ ...mia funzione... }); 
    in jquery boh, devi fare una cosa simile al click, solo che l'evento che ti interessa non è il click ma il mouse over o quello che preferisci

    EDIT: cmq, qui il php non c'entra praticamente nulla, dovresti chiedere a javascript
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  8. #8
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358
    Scusami l 'ultima cosa , per delucidarmi !

    a parte il modo ,
    ma per fare la query e stampare il contenuto nel div , Basterebbe

    includere una funzione php es:

    function stampavalore(){
    $query="SELECT * from where id= '$_GET['valorepassato']'";
    while(...)...
    ecc...
    }
    $('overlay').observe('mouseover',function(){ stampavalore });


    e il valorepassato lo passerei come input type hidden ?

    Non riesco ancora a capire come funziona , ?
    Grazie
    Lo stesso .

  9. #9
    Allora,

    premettiamo che esista una fantomatica AjaxRequestClass in JAVASCRIPT che permetta di fare richieste ad una pagina php esterna tramite il metodo GET. Tu avrai:

    Codice PHP:
    <?php
    //PAGINA PHP ESTERNA

    $query="SELECT * from where id= '$_GET['valorepassato']'";
    while(...)...
    //ecc...

    // questa pagina stampa dell'html/testo in base a quello che trova nel database
    ?>
    pagina principale:

    Codice PHP:

    $('overlay').observe('mouseover',function(){

     
    AjaxRequestClass.get('pagina_esterna.php?param=value',{onComplete : function(response){ alert(response); }}); 

    }); 
    e questa cosa si fa diversmanete a seconda del framework js utilizzato. Il concetto è : con javascript richiamo un'altra pagina, UNA ALTRA, UNA ALTRA pagina php che faccia la query e ritorni i dati in un formato atteso (html/testo/json/xml), e con questi dati javascript farà qualcosa che dipenderà da quello che ti serve...che so, inserire l'html ricevuto in un div, fare un alert, etc etc

    EDIT: o meglio, tu programmerai javascript in maniera da fare qualcosa con il risultato della chiamata alla pagina esterna
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  10. #10
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358
    un bell impiccio , adesso che ho bene o male capito ,
    provo a fare alcune prove, spero di riuscirci ,
    Grazie mille santino ,

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.