Die kon ik gelukkig WEL zonder problemen aanpassen.quote:Op woensdag 7 september 2005 15:29 schreef cyberstalker het volgende:
Pagina twee klopt ook niet. Je hebt twee regels met aanbieders a t/m d. De tweede keer zou natuurlijk e t/m h moeten zijn.
Klopt. Dat is de switch op de $teller. Die geeft je een waarschuwing als de $teller niet in de lijst met verwachte waardes valt. In dit geval is $teller dus leeg. Dat is ook de reden dat je eerst steeds een lege pagina krijg, de if werkte niet, omdat $teller geen goede waarde had.quote:Op woensdag 7 september 2005 15:41 schreef sizzler het volgende:
Let op: de teller variabele heeft de waarde
De code die online staat: http://www.slenderyouperfect.nl/vincent2.php.txt
En het formulier: http://www.slenderyouperfect.nl/vincent2.php
*wanhoop nabij is
| 1 2 3 | <html><head><title>Enquete afstudeerscriptie</title><head> <body bgcolor="#EDEBC8"" link="#ffffff" text="#003333" vlink="#ffffff"> |
| 1 | $teller=isset($_POST['enumteller'])?$_POST['enumteller']+1:1; |
| 1 2 3 4 5 | <?php <html><head><title>Enquete afstudeerscriptie</title><head> <body bgcolor="#EDEBC8"" link="#ffffff" text="#003333" vlink="#ffffff"> ?> |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php switch($teller-1) { case 1: print $pagina1; case 2: print $pagina2; case 3: print $pagina3; case 4: print $pagina4; default: print "Let op: de teller variabele heeft de waarde $teller"; } ?> |
| 1 2 3 4 5 6 7 8 9 10 11 | <?php $teller=1; if($_GET['enumteller']) { $teller = $_GET['enumteller']; } // bepaal hier welke pagina hierna komt, of dat hij moet versturen: $teller ++; // tel er eentje bij op ?> |
Wordt als $_GET variabele meegestuurd, niet als $_POST dusquote:Op woensdag 7 september 2005 15:56 schreef cyberstalker het volgende:
[ code verwijderd ]
Je hebt gelijk. Wat bij mij meteen een alarmbel doet rinkelen.quote:Op woensdag 7 september 2005 16:02 schreef Ali Salami het volgende:
[..]
Wordt als $_GET variabele meegestuurd, niet als $_POST dus
Oh, ik dacht dat ze aanvullend waren.quote:Op woensdag 7 september 2005 16:00 schreef Ali Salami het volgende:
[...]
terug moest zetten. Dat doe je ook, maar vervolgens neem je klakkeloos de code van Cyber waarin het niet, dus fout, staat. Dat moet dus eerst weer terug, dan is de waarde $teller ook weer terug, want die bestaat nu niet
Alle $_GET moeten dus door $_POST worden vervangen?quote:
Dat kan, maar dan moet je het dus als een hidden field meesturen. Maar wacht maar evenquote:Op woensdag 7 september 2005 16:19 schreef sizzler het volgende:
[..]
Alle $_GET moeten dus door $_POST worden vervangen?
| 1 2 3 4 5 6 7 8 9 10 11 12 13 | switch($teller-1) { case 1: print $pagina1; case 2: print $pagina2; case 3: print $pagina3; case 4: print $pagina4; default: print "Let op: de teller variabele heeft de waarde $teller"; } |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | switch($teller-1) { case 1: print $pagina1; break; case 2: print $pagina2; break; case 3: print $pagina3; break; case 4: print $pagina4; break; default: print "Let op: de teller variabele heeft de waarde $teller"; break; } |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?php if($teller==5) { print "<form method=post action=http://www.slenderyouperfect.nl/cgi-bin/mail.cgi>"; } else { print "<form method=post action=$PHP_SELF?enumteller=$teller>"; } if(isset($_POST)) { foreach($_POST as $key->$value) { print "<input type=\"Hidden\" name=\"$key\" value=\"$value\">"; } } ?> |
Hij !! doet !! het !!quote:Op woensdag 7 september 2005 16:45 schreef Ali Salami het volgende:
Ok. Klaar. Ik verstuur hem nu naar je email
Dit formulier is versie 1. Als deze helemaal naar wens is maak ik nog vijf versies (in dezelfde stijl dus dat wordt gewoon copy/pasten) die ik ga mailen naar zoveel mogelijk studenten. Ik moet in totaal minimaal 90 reacties terug hebben om er een goede analyse op te kunnen maken. Vandaar dat ik hem digitaal wilde hebben, dan kan ik er zoveel mogelijk rondmailen.quote:Op woensdag 7 september 2005 17:05 schreef Ali Salami het volgende:
Moet wel lukken
Wat overigens wel handig is om eens te kijken naar de verschillen en uit te zoeken waarom het nu wél werkt, mits je php wilt leren natuurlijk.
Thanx. En nogmaals bedankt voor de hulp.quote:Succes
|
|
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |