Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    77

    Aggiornare il campo di un form

    Ciao spero di trovare qualcuno che sappia aiutarmi. Ho una pagina php con un form che visualizza dei voli arei in base a delle scelte fatte con i campi del form.

    Se volete vedere la pagina è on line all'indirizzo www.luke1979.altervista.org ANDATECI è MEGLIO COSì MI CAPITE DI PIù.

    I risultati della ricerca dei voli vengono messi in un iframe con sfondo bianco che si apre sotto al form.

    La pagina php che viene caricata nel iframe a un refresh ad ogni 10 secondi nel caso in cui qualcuno nel frattempo inserisca altri voli nel database che devono essere visualizzati in tempo reale (ogni 10 secondi).

    Il mio problema è:anche gli ultimi tre campi del form devono essere aggiornati almeno ogni 10 secondi nel caso in cui venissero inseriti nuovi aereoporti o voli nel database. Ma non posso mettere un refresh ogni 10 secondi nella pagina totale perchè mi farebbe scomaparire l'iframe dei risultati sotto al form dopo 10 secondi perchè si ricaricherebbe tutta la pagina.
    Come faccio?
    Ho pensato che si potrebbe usare una funzione php che si autorichiama ogni 10 secondi e aggiorna solo i campi interessati, cioè gli ultimi tre. Ma si può fare?????Se si qualcuno riesce a darmi delle dritte su come fare richiamare una funzione ogni 10 secondi e su come fare con php a fargli aggiornare il valore di quel campo? (Non come fare a recuperare i dati dal database, quello lo so, ma come dirgli di metterli nel campo)

    Oppure ho anche pensato che tutte queste cose si possono fare solo con javascript, e se si ..come? Sempre con una funziomne richoamabile ogni 10 secondi che mi aggiorna il campo, ma da javascript come faccio a prelevare i dati del database mysql????
    AIUTO!!!!!!!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    77

    ultime modifiche

    Ho fatto delle modifiche al codice e se andate sempre su www.luke1979.altervista.org sotto la voce voli del menu vedrete che ora l'intera pagina si ricarica dopo venti secondi, mentre l'i frame si ricarica ogni 10 secondi. l'unico problema è che essendo inviate alla pagina delle informazioni prese da un database mi compare sempre dopo ogni 20 secondi il messaggio di internet esxplorer che mi dice che sto riaggiornando la pagina e di fare ok o annulla. Andate e vedrete di cosa sto parlando. Come faccio a eliminare tale messaggio?

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    77

    Problema risolto

    Ho risolto il problema ragazzi in un modo molto semplice, se volete andate a vedere allo stesso indirizzo. Ho messo un link che dice se vuoi aggirnare i dati perchè non trovi che lo siano e manca quello che cerchi clicca qui o fai aggiorna dal tuo browser. Se si clicca il link non carica nessun indirizzo percho l'attributo href è vuoto, ma c'è un gestore di eventi onclick che fa partire una funzione javascript che reload la pagina. Era semplice vero? La prossima volta aspetto uin pò prima di sottoporvi problemi. Ciao Ciao Però se qualcuno di voi ritiene che ci sia un modo migliore .......!!!!!Accetto consigli.

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.