On 2006-07-23, dtext.tele.dk <fisk@fisk.dk> wrote:
>> Parse error: syntax error, unexpected T_STRING in
>> /hsphere/local/home/hypocrit/enzolim.dk/test3/test.php on line 16
>
> $site_query = 'SELECT sitename, siteslogan, content FROM '.$prefix.'';
>
> Det er i denne du får fejlen.
Der er så vidt jeg kan se ikke fejl i ovenstående. Omend det er lidt
fjollet at konkatenere med den tomme streng til sidst.
> Fejlbeskeden betyder at parseren finder en tekst-string på et sted,
> hvor den ikke forventer det. I dette tilfælde er det det sidste
> anførselstegn, som er malplaceret. Enten skal det fjernes eller hvis
> du skal konkatenere (ligge sammen) din tekst-streng skal du sætte et
> punktum i mellem alle delene.
Ja, problemet ligger i:
echo ('<input type="text" name="sitename2" size="40" maxlength="80"
value="$site['sitename']"');
Dette virker ikke eftersom $site ikke bliver erstattet når man bruger
plinger. En løsning er:
echo ('<input type="text" name="sitename2" size="40" maxlength="80"
value="'.$site['sitename'].'"');
Og så bør man nok huske, at lukke sine tags
--
Med venlig hilsen
- Jacob Atzen