Archief - PHP: problem: for-lus binnen een variabele

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Petrov

Legacy Member
Hallo!
Kzit hier dus met een probleempje, heb al vanalles geprobeerd maar steeds parse error :(

Het gaat om volgend stukje code:
PHP:
$message = '
<html>
<head>
<title>Inschrijving zomer 2005</title>
</head>
<body>
<u>Persoonlijke Gegevens:</u><br>
'.$voornaam.'<br>
Familienaam: '.$familienaam.'<br><br>
'.$vorige_2_jaar.'<br><br>
<u>9-jarigen:</u><br>
'.$vakantie_var[0].'<br>
<u>11-12-jarigen:</u><br>
'.for($i=1;$i=8;$i++){$vakantievar[$i];}.'
<br><u>13-jarigen</u><br>

<br><u>14-jarigen:</u><br>

<br><u>15-16-jarigen:</u><br>

<br><u>16-17-jarigen:</u><br>

<br><u>17-jarigen:</u><br>

<br><u>jomba:</u><br>

<br><u>Overige:</u><br>
'.$vakantie_var[34].$vakantie_var[35].$koken.$bericht.'
</body>
</html>
';

het probleem zittem bij de for lus daar geeft hij als fout:
Parse error: parse error, unexpected T_FOR in /usr/local/apache2/htdocs/Petrov/mail.php on line 60

Als ik nu alle variabelen gewoon uittyp geeft hij geen problemen ma da duurt me wa lang...

grtz

PC_Freak

Legacy Member
Die for-lus zet je best eens tussen haakjes, dus:
PHP:
( for($i=1;$i=8;$i++){$vakantievar[$i];} )
Ik denk dat dit dan wel zal werken. Maar het is misschien beter om die gewoon volledig buiten die toewijzingsstatement te houden.

Petrov

Legacy Member
hm nee dan geeft em ne parse error over da haakje...
kzalt buiten de variabele zelf doen
PHP:
for ($i=1;$i++;$i=8){
        $variabele1.=$vakantie_var[$i];
}

zou da het doen om die aaneen te hangen?
grtz

Petrov

Legacy Member
Hm nog steeds problemen

PHP:
<?
for ($i=1;$i++;$i=8){
        $1112jarigen.="$vakantie_var[$i]";
	}
?>

hierop geeft em als error:
Parse error: parse error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /usr/local/apache2/htdocs/Petrov/mail.php on line 48

edit: probleem is verholpen met dank aan Medic
blijkbaar mag mijne var ni me en cijfer beginnen

grtz

0n3Liner

Legacy Member
een var mag niet met een nummer beginnen :)

ahjaµ..gaddet al
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan