Avatar billede trax Nybegynder
21. maj 2006 - 12:55 Der er 9 kommentarer

problemer med udskrivning i tabel

Jeg vil gerne udskrive noget data i følgene tabel:

<table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
                <td width="100"></td>
                <td></td>
            </tr>
        </table>


Dette har jeg gjort sådan her:

echo '<hr>';
        echo '<font face="verdana" size="3"><b><a href="forside.php?id='.$row['id'].'">'.$row['title'].'</a></b></font><br>;'
            <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
                <td width="100">'echo empty($row['image']) ? '' : '<img src="news/files/'.$row['image'].'" class="image"><br>';'</td>
                <td>echo '<font face="verdana" size="2">'.$row['synopsis']    .'</font>';</td>
            </tr>
        </table>



Men får denne fejl:


Parse error: syntax error, unexpected T_ECHO, expecting ',' or ';' in /var/www/dogsite.dk/public_html/forum/news/index.php on line 21



Det har helt klart noget med sætning af ' men jeg kan overhovedet ikke lige få regnet ud hvordan det skal sættes


Håber nogen kan hjælpe!
Avatar billede dimsushi Nybegynder
21. maj 2006 - 23:25 #1
Det er lidt uklart hvad du faktisk vil synes jeg. Har prøvet at ryde lidt op i koden. Hjælper det dig noget?

<?php
echo '
    <hr>
    <font face="verdana" size="3">
        <b><a href="forside.php?id=' . $row['id'] . '">' . $row['title'] . '</a></b>
    </font><br>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
            <td width="100">' . empty($row['image']) . '<img src="news/files/' . $row['image'] . '" class="image"><br></td>
            <td><font face="verdana" size="2">' . $row['synopsis'] . '</font></td>
        </tr>
    </table>';
?>
Avatar billede trax Nybegynder
22. maj 2006 - 09:56 #2
Det havde desværre ingen virkning :)

Det jeg vil, er at udskrive dataerne i en tabel, for at få "synopsis" ved siden af "image"

Her er hele scriptet:

<?php

include('inc.config.php');
if(is_numeric($_GET['id']))
{
    include("news/news.display.php");
}
else
{
    $i = 0;
    $query = mysql_query("SELECT id,title,image,synopsis FROM news ORDER BY id DESC LIMIT 5") or die(mysql_error());
    while ($row = mysql_fetch_assoc($query))
    {
        if ($i++ != 0)
        echo '<hr>';
        echo '<font face="verdana" size="3"><b><a href="forside.php?id='.$row['id'].'">'.$row['title'].'</a></b></font><br>;
            <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
                <td width="100">'echo empty($row['image']) ? '' : '<img src="news/files/'.$row['image'].'" class="image"><br>';</td>
                <td>echo '<font face="verdana" size="2">'.$row['synopsis']    .'</font>';</td>
            </tr>
        </table>
           
           
           
           
           
               
   
       
        }
}
?>
Avatar billede dimsushi Nybegynder
22. maj 2006 - 15:03 #3
Kan du evt ikke smide din kode op på pastebin og smide et link her så jeg faktisk kan se hvilken linie fejl sker i? Det kan være det gør det noget lettere. :)
Avatar billede trax Nybegynder
22. maj 2006 - 18:13 #4
http://pastebin.com/731303



 
Reklame

 
 

 
Seneste indlæg

 
 


Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /var/www/dogsite.dk/public_html/forum/news/index.php on line 24
Avatar billede dimsushi Nybegynder
23. maj 2006 - 14:50 #5
<?php
echo '
    <hr>
    <font face="verdana" size="3">
        <b><a href="forside.php?id=' . $row['id'] . '">' . $row['title'] . '</a></b>
    </font><br>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
            <td width="100">' . empty($row['image']) . '<img src="news/files/' . $row['image'] . '" class="image"><br></td>
            <td><font face="verdana" size="2">' . $row['synopsis'] . '</font></td>
        </tr>
    </table>';
?>
Avatar billede dimsushi Nybegynder
23. maj 2006 - 14:50 #6
<?php
echo '
    <hr>
    <font face="verdana" size="3">
        <b><a href="forside.php?id=' . $row['id'] . '">' . $row['title'] . '</a></b>
    </font><br>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
            <td width="100">' . empty($row['image']) . '<img src="news/files/' . $row['image'] . '" class="image"><br></td>
            <td><font face="verdana" size="2">' . $row['synopsis'] . '</font></td>
        </tr>
    </table>';
?>
Avatar billede dimsushi Nybegynder
23. maj 2006 - 14:51 #7
lol så er det jo svært når ekspertens side ændre i den kode jeg skriver. Du skal have ' foran det " der er lige før dit class="image"
Avatar billede trax Nybegynder
24. maj 2006 - 09:21 #8
Nu laver den ingen fejl, men viser ikke alle nyhederne.
Samt den udskriver stien til billede folderen selvom der ikke er noget billede ved nyheden.

Hmmm
Avatar billede dimsushi Nybegynder
24. maj 2006 - 10:42 #9
Kan du ikke poste et link til siden hvor koden bliver brugt? Hvor mange nyheder har du? Mht billedet bliver du jo nød til at lave et check for at se om der er tilknyttet et billed inden du udskriver tabellen.
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