Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    66

    pulsante con link random

    ciao a tutti,

    dovrei inserire in una pagina iniziale di un questionario un bottone di inizio questionario collegato alla prima domanda del questionario, ma siccome ci saranno poniamo 4 versioni del questionario, vorrei che cliccando il bottone di inizio si venisse indirizzati in maniera random a una delle 4 prime domande.

    in poche parole, vorrei che da uno stesso pulsante il link alla pagina fosse random tra 4 pagine diverse.

    è possibile?

    scusatemi se non sono stato molto chiaro.

  2. #2
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    nel link metti questo:
    Codice PHP:
    [url="paginadomande.php?var=<? print(rand(14)); ?>"]LINK[/url]
    e in "paginadomande.php" metti un controllo ad es.

    Codice PHP:
    switch ($_GET['var'])
    {
        case 
    1:
            
    //chiedi domanda 1
        
    break;
        
        case 
    2:
            
    //chiedi domanda 2
        
    break;
        
        case 
    3:
            
    //chiedi domanda 3
        
    break;
        
        case 
    4:
            
    //chiedi domanda 4
        
    break;

    è solo un esempio ma penso sia quello che intendevi

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    66
    correggimi se sbaglia, allora io metto il link che mi hai dato nella prima pagina, poi il controllo lo metto nella stessa pagina oppure nelle diverse pagine che dovranno essera diciamo la prima pagina del questionario?

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    66
    forse non mi sono spiegato molto bene, allora:

    1) io ho una pagina iniziale che invita a iniziare il questionario, ora il bottone di inizio questionario deve essere collegato alla prima pagina del questionario che contiene la prima domanda.

    2) io vorrei che ci fosse un collegamento random a una 4 pagine differenti che contengono tutti la stessa medesima prima domanda, solo che poi in base alla pagina a cui sei arrivato il questionario si sviluppera in maniera diversa, ossia con una diversa disposizione delle domande, ma questo non è un problema

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    66
    potremmo parlare di un reindirizzamento random tra 4 pagine diverse
    forse così è più chiaro :-)

  6. #6
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Oddio la mia era una semplice supposizione di come potrebbe essere fatto. Diciamo che tutto dipende da come sono strutturate le pagine.

    Cmq una soluzione pratica potrebbe essere questa:

    Inserisci il link nella pagina da cui si inizia. Come vedi il link punta ad una pagina che io, a scopo esemplificativo, ho chiamato "paginadomande.php".
    A questa pagina viene passato un valore var via GET ovvero var=<? print(rand(1, 4)); ?>

    rand(1, 4) è una funzione di PHP che restituisce un numero casuale tra 1 e 4. Quando un utente clicca quel link andra' alla pagina "paginadomande.php"portandosi dietro via GET il valore random che è uscito.

    Nella "paginadomande.php" metti lo switch che ho scritto, ma usando delle inclusioni, ovvero:
    crea 4 file HTML in cui metti le 4 domande (con eventuali form di risposta e quant'altro ti occorra). Chiamali ad esempio:

    domanda1.html
    domanda2.html
    domanda3.html
    domanda4.html


    Poi lo switch lo modifichi cosi:

    Codice PHP:
    switch ($_GET['var'])
    {
        case 
    1:
        include 
    'domanda1.html';
        break;
        
        case 
    2:
        include 
    'domanda2.html';
        break;
        
        case 
    3:
        include 
    'domanda3.html';
        break;
        
        case 
    4:
        include 
    'domanda4.html';
        break;

    Cosi facendo in base al valore di var (ovvero di $_GET['var']) verra' inclusa SOLO UNA delle domande che hai preparato.

    Spero di essermi spiegato decentemente. Presumo tu conosca un po di PHP da capire quanto ho scritto

  7. #7
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Originariamente inviato da rollowin
    potremmo parlare di un reindirizzamento random tra 4 pagine diverse
    forse così è più chiaro :-)
    No allora non ho capito bene quello che vuoi fare...scusa :master:

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.