Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Caricare dati database

  1. #1
    Utente di HTML.it L'avatar di DjBart
    Registrato dal
    Jan 2009
    Messaggi
    346

    Caricare dati database

    Salve
    Come da titolo dovrei caricare dei dati dal database però se uso jquery con window.setInterval(); mi carica in continuazione però se ho un link in quel div quando carica non mi permette di cliccare va in loop esce a video però se vado sopra per cliccarci non fa niente , quindi come posso fare il modo che la pagina carica sempre però solo se c'è qualche nuovo campo nel database esce a video ?? possibile creare una cosa del genere ??

  2. #2
    Bart ma che ti è andata in loop la sintassi? mille "però" senza una virgola, un punto, un soggetto, un complemento oggetto... insomma, rispiegati dando per assodato il fatto che noi non conosciamo le tue intenzioni o il codice che hai già scritto
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Utente di HTML.it L'avatar di DjBart
    Registrato dal
    Jan 2009
    Messaggi
    346
    Scusa Santino andavo di fretta
    ora ti spiego tutto allora io ho questo script
    Codice PHP:
    <script>function aggiorna() {
      $(
    '#aggiorna').load('{$server}/jquery.php');
    }
    window.setInterval("aggiorna()");</script> 
    poi richiamo il div aggiorna con
    Codice PHP:
    <spann id="aggiorna"></span
    poi in jquery.php ho


    Codice PHP:
    $a mysql_query("SELECT * FTOM tabella");
    while(
    $b=mysql_fetch_array($a)){

    $ret "<a href=\"pro.php?id=".$b['id']." \"> ".$b['id']." </a> ";
    }

    echo 
    $ret
    Tutto qui tutto bene ora il problema sta , quando vado con il mouse su l'output cioè
    Codice PHP:
    <a href=\"pro.php?id=".$b['id']." \"> ".$b['id']." </a> 
    non mi permette di cliccare perché aggiorna in continuazione il div

  4. #4
    in window.setInterval non hai impostato l'intervallo, ovvero ogni quanto deve richiamare la funzione. Non ricordo il valore di default, però direi di metterlo ad almeno 1 secondo se non di più (con quanta frequenza devono cambiare?)

    detto questo... si è ovvio che se clicchi mentre quello refresha, perdi il click, solo che php c'entra poco, questo è tutto problema javascript

    cmq devi mettere qualcosa tipo:
    codice:
    window.setInterval("aggiorna()",5000); //ogni 5 secondi
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    Utente di HTML.it L'avatar di DjBart
    Registrato dal
    Jan 2009
    Messaggi
    346
    So come funziona la funzione windows , il problema è il fatto del refresh c'è un modo per non far accadere questo ?

  6. #6
    se gli cambi l'html da sotto il cu*o al mouse, cosa pensi di cliccare? e cmq aumenta il tempo di timeout leggevo che se non specificato prende tipo 5ms, ci credo che non hai tempo di cliccare
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.