Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [PHP] far fare qualcosa al php senza cambiar pagina

    Mi domando se è possibile per esempio fare un pulsante attraverso il quale richiamo uno script php il quale aumenta un contatore in un database senza però farmi cambiare pagina.

    io ho provato così:

    exec(pagina.php);

    ma non và
    nemmeno con passthru o system




  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    il php è server side, quindi non è possibile senza che tu faccia un submit della pagina.

    Ho letto vagamente qualcosa riguardo a una tecnologia chiamata AIX (che dovrebbe mixare js+php, è quella che sta alla base della GMail).

    ciao

  3. #3
    che che sono, nn è mica un eseguibile ! dovrei dirlo ad apache di farlo...

    comunque l'intento mi sembra chiaro.

    qualcuno ha un'idea?

    grazie

  4. #4
    Originariamente inviato da gianiaz
    il php è server side, quindi non è possibile senza che tu faccia un submit della pagina.

    Ho letto vagamente qualcosa riguardo a una tecnologia chiamata AIX (che dovrebbe mixare js+php, è quella che sta alla base della GMail).

    ciao
    ok

    farò un popup

  5. #5
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    202
    è possibile...
    all'inizio della pagina metti una variabile di controllo che metti vale 0.
    Se la variabile di controllo vale zero allora visualizza il form con tutte le cavolate annesse e (s)connesse per inserire i dati. Nel form aggiungi un dato nascosto (HIDE) che setta la variabile di controllo a 1. Il pulsante submit intanto riporta come pagina alla stessa pagina.
    Quando la pagina viene eseguita dopo il submit trova la variabile di controllo a 1 ed esegue le query.
    Si tratta di un controllo If else oppure come piace tanto a me Switch case.

  6. #6
    volevo evitare anche lo pseudo-refresh, grazie comunque.

  7. #7
    come detto con gianiaz si può con AJAX... con l'oggetto XMLHttpRequest. Però non è supportato dai browser meno recenti, quindi non so se ti conviene usarlo.
    A volte è meglio non scrivere niente e sembrare degli idioti, che postare e finire su uTonter

  8. #8
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    202
    Il punto è che non si può eseguire l'aggiornamento dei dati senza dati.
    Lo "pseudo-refresh". Come dici tu è una delle poche vie percorribili.
    Per aggiornare il database tu devi premere il pulsante quindi o aggiorni il database via javascript o usi php.

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.