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
Annonceindlæg fra Cognizant
AI er ikke problemet. Eksekvering er.
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
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>
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!
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'>
16. februar 2004 - 20:43
#4
Skriv et svar tak ;)
Slettet bruger
16. februar 2004 - 20:45
#5
oki :)
16. februar 2004 - 20:47
#6
Jeg siger bare mange tak for hjælpen
Vi tilbyder markedets bedste kurser inden for webudvikling