[PHP] Vragen stellen, analyse maken, doorsturen naar link

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik benzig een stappenplan uit te stippelen om iemand wegwijs te maken op een website.

Dit kan ik doen met static HTML, verre van handig natuurlijk !

Ik wil dus antwoorden gaan analyseren door deze in een "box" te gooien en er een berekening op los te laten, ik kom er alleen niet echt uit wat de methode hier voor zal zijn.

Je zou kunnen denken aan het volgende (dit is alleen niet het doel maar wordt wel toegepast hier):

Je wil een nieuw telefoon-abonnement en je krijgt een aantal vragen voor geschoteld:

Hoeveel uur belt u per maand ?

Hoeveel SMSt u per maand ?


Je zou dit ook met dataverkeer kunnen doen:

Hoeveel bezoekers heeft uw website ?

Hoe groot is uw website in omvang ?


Zo kan ik nog wel even doorgaan.

Ik wil dus een script maken dat dit soort vragen kan onthouden en een analyse kan maken aan de hand van de antwoorden.

Ik zou me voor kunnen stellen dat je voor iedere vraag een range instelt die je in mootjes hakt, waar ieder mootje een link is naar de pagina na analyse. Je zal hierna een formule toe moeten gaan passen om de berekening/conclusie te maken.

Nu heb ik een FAQ idee wat ik toe moet passen, maar een FAQ werkt toch anders naar mijn idee, dit valt best wel af.

Ik zou niet direct een script willen vragen maar wat ideeen willen vormen aan de hand van dit topic. MIsschien heb ik wat aan voorbeeldscript, maar ik wil het toch helemaal eigen maken dus direct gebruiken zal niet zo snel gebeuren.

Iemand zin om hier een idee aan te wagen misschien ?

Acties:
  • 0 Henk 'm!

  • XWB
  • Registratie: Januari 2002
  • Niet online

XWB

Devver
Ik wil dus een script maken dat dit soort vragen kan onthouden en een analyse kan maken aan de hand van de antwoorden.
De antwoorden in een sessie bewaren en op het einde allemaal berekeken en dan een pagina met de resultaten laten zien ?

PHP:
1
2
3
4
5
6
7
8
9
10
11
$_SESSION['antwoorden'] = array();
$_SESSION['antwoorden']['vraag1'] = 2;
$_SESSION['antwoorden']['vraag2'] = 4;
$_SESSION['antwoorden']['vraag3'] = 1;

foreach ($_SESSION['antwoorden'] as $antwoorden)
{
    // doe iets
}

header ('Location: url');

March of the Eagles


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hacku schreef op zondag 05 november 2006 @ 20:29:
[...]


De antwoorden in een sessie bewaren en op het einde allemaal berekeken en dan een pagina met de resultaten laten zien ?

PHP:
1
code
Dat is geen gek idee. Ik zal dus in de berekening de array moeten "iffen" of kijken of het tussen de gegeven waarden valt.

Dit lijkt me te doen op deze manier.

Acties:
  • 0 Henk 'm!

  • XWB
  • Registratie: Januari 2002
  • Niet online

XWB

Devver
Yep, zoiets dus:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$_SESSION['vraagNr_antwoord'] = array();
$_SESSION['vraagNr_antwoord'][1] = 2;
$_SESSION['vraagNr_antwoord'][2] = 4;
$_SESSION['vraagNr_antwoord'][3] = 1; 

foreach ($_SESSION['vraagNr_antwoord'] as $vraagNr => $antwoord)
{
    switch ( $vraagNr )
    {
        case 1 :
            verwerkVraagEen ( $antwoord );
            break;
        case 2 :
            verwerkVraagTwee ( $antwoord );
            break;          
    }
}

March of the Eagles


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik zal me hier even verder in moeten verdiepen denk ik.

Ik kan wat met je voorbeeld, dat schiet zeker al een eind op ! Dank je.