Visualizzazione risultati 1 fino 6 di 6

Discussione: [php] Eseguire azione se si riceve conferma da un'altra pagina

  1. #1
    Guest

    Predefinito [php] Eseguire azione se si riceve conferma da un'altra pagina

    Scusate se il titolo sembra un po' criptico ma credetemi non è stato facile trovarne uno.
    Dunque, il mio sito in PHP è una sorta di quiz che dovrebbe estrarre una domanda casuale, verificare se la risposta inviata tramite form ad una pagina verifica.php sia corretta, ritornare alla pagina principale che la risposta è corretta e quindi porre un'altra domanda.
    E' possibile fare ciò???

  2. #2
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Certo che è possibile, ma per farlo sempre più migliore dovresti studiarti il php.

    Qui ad esempio puoi vedere un esempio di un quiz con una domanda:

    http://www.comefaccio.net/tutorial/P...co-a-quiz.html

    Sevenjeak
    Software developer and much more

  3. #3
    Guest

    Predefinito

    L'esempio è molto chiaro ma è solo una parte di quello che chiedo.
    Il quiz deve avvenire tutto sulla stessa pagina, perchè dopo tot secondi si deve attivare un redirect di fine gioco...

  4. #4
    Guest

    Predefinito

    PHP è una tecnologia Server-Side, per cui una volta generata la pagina ed inviata la stessa al browser ha finito il suo compito.

    Tutto ciò che succede alla pagina dopo la sua visualizzazione nel browser è di competenza di tecnologie Client-Side come Javascript.

  5. #5
    Guest

    Predefinito

    Ok ok... qualche indizietto per farlo con Javascript allora?
    Possibilmente con un modo per inviare dati senza refreshare la pagina... e senza utilizzare linguaggi non supportati da altervista...

  6. #6
    habbogalactica non è connesso Utente giovane
    Data registrazione
    12-06-2012
    Messaggi
    66

    Predefinito

    Comunque per il redirect di fine gioco puoi usare il metatag refresh
    Codice HTML:
    <META HTTP-EQUIV="REFRESH" CONTENT="10; URL=http://www.example.com">
    dove 10 sta per i secondi e "http://www.example.com" sta per la pagina dove vuoi portare.

    E se proprio non vuoi usare i javascript (che secondo me sono moolto complicati) puoi mettere i quiz (le domande) in un iframe e fare in modo che cambino lì.
    Ultima modifica di habbogalactica : 10-08-2012 alle ore 17.30.47

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •