login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Variablen in list combineren

Offline Voldemort - 13/08/2006 12:30 (laatste wijziging 13/08/2006 12:30)
Avatar van VoldemortPHP ver gevorderde Ik heb deze code:

  1. <?php
  2. for($i=1;$i<11;$i++)
  3. {
  4. list($vraag.$i,$tkeuzes.$i_1,$tkeuzes.$i_2,$tkeuzes.$i_3,$tkeuzes.$i_4)
  5. =
  6. $sc->sended_form(
  7. $_POST['vraag'.$i],$_POST['tkeuzes'.$i_1],$_POST['tkeuzes'.$i_2],$_POST['tkeuzes'.$i_3],$_POST['tkeuzes'.$i_4]
  8. )
  9. );
  10. }


Nu krijg ik deze error:

Citaat:
Parse error: syntax error, unexpected '.', expecting ',' or ')' in /home/quinten/www/hp-d_v30/site-account/beheer/les_meerk_toevoegen.php on line 48


Lijn 48 is die met list($ding,$ding,$etc)

De fout is denk ik dat ik geen . bij die list mag gebruiken. Maar hoe los ik het dan op?

4 antwoorden

Gesponsorde links
Offline Dark_Paul - 13/08/2006 12:51
Avatar van Dark_Paul PHP ver gevorderde probeer 't eens met alle $blaat.$iets tussen haakjes. Dus list(($vraag.$i), ..)
Offline Richard - 13/08/2006 13:09
Avatar van Richard Crew algemeen Maak hier gebruik van $GLOBALS, ipv $plaats.$i => $GLOBALS['vraag' . $i]
Offline Voldemort - 13/08/2006 13:38 (laatste wijziging 13/08/2006 13:40)
Avatar van Voldemort PHP ver gevorderde @Dark_Paul: Dan krijg ik:

Citaat:
Parse error: syntax error, unexpected '(', expecting ',' or ')' in /home/quinten/www/hp-d_v30/site-account/beheer/les_meerk_toevoegen.php on line 48


@JeXuS: Dat werkt, maar hoe vraag ik ze dan op:

$GLOBALS['ding'] of $ding?

Edit: Beide blijken te werken en beide het juiste weer te geven. Welke gebruik ik best?
Offline Richard - 13/08/2006 14:16
Avatar van Richard Crew algemeen in dit geval zou ik voor $ding gaan, omdat een array-index net iets trager is.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.187s