Avatar billede zeiox Nybegynder
16. februar 2004 - 18:49 Der er 5 kommentarer og
1 løsning

Fejl i mit nyheds script. Nyhed's Forside

Hej Eksperter

Jeg vil meget gerne have lidt hjælp til denne kode:

<html>
<head>
<style type="text/css">
#overskrift {
            font-family: tahoma;
            font-size: 10px;
            font-weight: bold;
}
#nyhed {
            font-family: tahoma;
            font-size: 10px;
            font-weight: normal;
}

</style>
<title>GeeQ</title>
</head>
<body background="../bg.gif">
<?php


include("nconf.php");

$foresp = mysql_query("SELECT date_format(dato, '%e/%c %Y %H:%i  ') as dato, overskrift, tekst, author, img FROM nyheder ORDER BY id DESC LIMIT 0, 10");

while($data = mysql_fetch_array($foresp)){

echo "<table border='0' width='301' height="1">

        <tr>

        <td rowspan='2' valign='top' width='72' height="1">

        <img style='border-style:solid; border-width:1px; border-color:#000;' src='gfx/newsimg/".$data[4].".gif'>

        </td>

        <td height="2" width="219">
        <u>
        <b><span id='overskrift'>".$data[1]."</span></b><span id='nyhed'>".$data['dato']."</span>
        </u>
        </td>

        <tr>
        <td align='right' height="1" width="219">
        <p align="left"><span id='nyhed'>af ".$data[3]."</span>
        <span id='nyhed'>".$data['dato']."</span><br>

        </td></tr>

        </table><br>";

}
?>
</body>
</html>

Jeg får fejlen:
Parse error: parse error, unexpected T_LNUMBER, expecting ',' or ';' in /web/www/frac/users/hunden/nyheder/index2.php on line 28

Hvad er det for en fejl ?

Hilsen Casper
Avatar billede Slettet bruger
16. februar 2004 - 18:58 #1
Linie 28 er denne:

echo "<table border='0' width='301' height="1">

Du har smidt nogle  "  tegn ind der hvor du skulle have  '  tegn.


Nedenstående burde virke:


<html>
<head>
<style type="text/css">
#overskrift {
            font-family: tahoma;
            font-size: 10px;
            font-weight: bold;
}
#nyhed {
            font-family: tahoma;
            font-size: 10px;
            font-weight: normal;
}

</style>
<title>GeeQ</title>
</head>
<body background="../bg.gif">
<?php


include("nconf.php");

$foresp = mysql_query("SELECT date_format(dato, '%e/%c %Y %H:%i  ') as dato, overskrift, tekst, author, img FROM nyheder ORDER BY id DESC LIMIT 0, 10");

while($data = mysql_fetch_array($foresp)){

echo "<table border='0' width='301' height='1'>

        <tr>

        <td rowspan='2' valign='top' width='72' height='1'>

        <img style='border-style:solid; border-width:1px; border-color:#000;' src='gfx/newsimg/".$data[4].".gif'>

        </td>

        <td height='2' width='219'>
        <u>
        <b><span id='overskrift'>".$data[1]."</span></b><span id='nyhed'>".$data['dato']."</span>
        </u>
        </td>

        <tr>
        <td align='right' height='1' width='219'>
        <p align='left'><span id='nyhed'>af ".$data[3]."</span>
        <span id='nyhed'>".$data['dato']."</span><br>

        </td></tr>

        </table><br>";

}
?>
</body>
</html>
Avatar billede zeiox Nybegynder
16. februar 2004 - 20:37 #2
Takker det virker fint ;)
Men har rettet lidt i koden igen... Og får samme fejl igen...
Vil i hjælpe igen ?

<html>
<head>
<style type="text/css">
#overskrift {
            font-family: tahoma;
            font-size: 10px;
            font-weight: bold;
}
#nyhed {
            font-family: tahoma;
            font-size: 10px;
            font-weight: normal;
}

</style>
<title>GeeQ</title>
</head>
<body background="../bg.gif">
<?php


include("nconf.php");

$foresp = mysql_query("SELECT date_format(dato, '%e/%c %Y %H:%i  ') as dato, overskrift, tekst, author, img FROM nyheder ORDER BY id DESC LIMIT 0, 10");

while($data = mysql_fetch_array($foresp)){

echo "        <table border='0' width='301' height='1'>
        <tr>

        <td rowspan='2' valign='top' width='72' height='1'>

        <img style='border-style:solid; border-width:1px; border-color:#000;' src='gfx/newsimg/".$data[4].".gif'>

        </td>

        <td height='2' width='219'>
        <u>
        <b><span id='overskrift'>".$data[1]."</span></b></u><br>
        <span id='nyhed'>".$data[2]."</span>
        </td>

        <tr>
        <td align='right' height='1' width='219'>
        <p align="left"><span id='nyhed'>af ".$data[3]."</span>
        <span id='nyhed'>".$data['dato']."</span><br>

        </td></tr>

        </table><br>";

}
?>
</body>
</html>

Fejlen er igen:
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /web/www/frac/users/hunden/nyheder/index2.php on line 45

Mange tak eksperter!
Avatar billede Slettet bruger
16. februar 2004 - 20:40 #3
Du må altså ikke bruge  "  inde i echo "etellerandet";
enten skal du escape dem (sætte \foran alle  "  tegn) eller bruge '

Det er linien

<p align="left">

der skal være enten

<p align=\"left\">

eller

<p align='left'>
Avatar billede zeiox Nybegynder
16. februar 2004 - 20:43 #4
Skriv et svar tak ;)
Avatar billede Slettet bruger
16. februar 2004 - 20:45 #5
oki :)
Avatar billede zeiox Nybegynder
16. februar 2004 - 20:47 #6
Jeg siger bare mange tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester