Avatar billede b3k-0ne Nybegynder
28. marts 2006 - 00:58 Der er 6 kommentarer og
1 løsning

Udtræk fra database i celler

Hej Eksperter....!

Jeg har nogle celler jeg gerne vil have skiftet opstillingen på, men hver gang jeg prøver at rette i dem, får jeg fejl.
Du kan se siden her:  www.ssms.hotserv.dk/eksperten.php

Den overste tabel er sådan jeg gerne vil have dem, og den nederste er sådan den er nu!

Er her ikke en der kan skrive koden til scriptet i de nye celler?

//Bek-one
Avatar billede jakobdo Ekspert
28. marts 2006 - 08:03 #1
Test denne kode:

echo "<center>";
while($row = mysql_fetch_assoc($query))
{
    echo '<table border="1">';
    echo '<tr><td colspan="2">'.$row['hjemmehold'].' <b>vs</b> '.$row['udehold'].'</tr>';
    echo '<tr><td colspan="2">'.$row['datotid'].'</td>';
    echo '<tr><td><b>Runde 1</b></td><td><b>Runde 2</b></td></tr>';
    echo '<tr><td>'.$row['hjemmemap'].'</td><td>'.$row['udemap'].'</td></tr>';
    echo '<tr><td><b>Score 1</b></td><td><b>Score 2</b></td></tr>';
    echo '<tr><td>'.$row['hjemscore1'].' / '.$row['udescore1'].'</td><td>'.$row['hjemscore2'].' / '.$row['udescore2'].'</td></tr>';
    echo '<tr><td colspan="2">I alt</td></tr>';
    echo '<tr><td>'.($row['hjemscore1']+$row['hjemscore2']).' / '.($row['udescore1']+$row['udescore2']).'</td></tr>';
    echo "</table>";
}
echo "</center>";
Avatar billede b3k-0ne Nybegynder
28. marts 2006 - 08:25 #2
Jeg får denne fejl:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/hotserv.dk/users/ssms/new/test6.php on line 6


<?php

require ("connect.php");

echo "<center>";
while($row = mysql_fetch_assoc($query))
{
    echo '<table border="1">';
    echo '<tr><td colspan="2">'.$row['hjemmehold'].' <b>vs</b> '.$row['udehold'].'</tr>';
    echo '<tr><td colspan="2">'.$row['datotid'].'</td>';
    echo '<tr><td><b>Runde 1</b></td><td><b>Runde 2</b></td></tr>';
    echo '<tr><td>'.$row['hjemmemap'].'</td><td>'.$row['udemap'].'</td></tr>';
    echo '<tr><td><b>Score 1</b></td><td><b>Score 2</b></td></tr>';
    echo '<tr><td>'.$row['hjemscore1'].' / '.$row['udescore1'].'</td><td>'.$row['hjemscore2'].' /

'.$row['udescore2'].'</td></tr>';
    echo '<tr><td colspan="2">I alt</td></tr>';
    echo '<tr><td>'.($row['hjemscore1']+$row['hjemscore2']).' / '.($row['udescore1']+$row['udescore2']).'</td></tr>';
    echo "</table>";
}
echo "</center>";

?>
Avatar billede jakobdo Ekspert
28. marts 2006 - 08:28 #3
Jeg troede du selv lige kunne rette koden til...
Men her får du det hele:

<?
require("connect.php");

$query = mysql_query("SELECT * FROM tbl_697765_match ORDER BY datotid DESC");
if(mysql_num_rows($query)>0)
{
    echo "<center>";
    while($row = mysql_fetch_assoc($query))
    {
        echo '<table border="1">';
        echo '<tr><td colspan="2">'.$row['hjemmehold'].' <b>vs</b> '.$row['udehold'].'</tr>';
        echo '<tr><td colspan="2">'.$row['datotid'].'</td>';
        echo '<tr><td><b>Runde 1</b></td><td><b>Runde 2</b></td></tr>';
        echo '<tr><td>'.$row['hjemmemap'].'</td><td>'.$row['udemap'].'</td></tr>';
        echo '<tr><td><b>Score 1</b></td><td><b>Score 2</b></td></tr>';
        echo '<tr><td>'.$row['hjemscore1'].' / '.$row['udescore1'].'</td><td>'.$row['hjemscore2'].' / '.$row['udescore2'].'</td></tr>';
        echo '<tr><td colspan="2">I alt</td></tr>';
        echo '<tr><td>'.($row['hjemscore1']+$row['hjemscore2']).' / '.($row['udescore1']+$row['udescore2']).'</td></tr>';
        echo "</table><br /><br />";
    }
    echo "</center>";
}
?>
Avatar billede b3k-0ne Nybegynder
28. marts 2006 - 08:32 #4
hehe hvor er jeg dum.. ved ikke hvorfor jeg ikke lige glemte de 2 linjer... de er jo lidt vigtige..
Avatar billede jakobdo Ekspert
28. marts 2006 - 08:34 #5
Virker det?
Hvis ja, så har du et svar her...
Formatteringerne som CENTER og B bør du lave i CSS og ikke som jeg har gjort.
Avatar billede b3k-0ne Nybegynder
28. marts 2006 - 08:35 #6
Jeps det virker perfekt..  Tak endnu engang...
Avatar billede jakobdo Ekspert
28. marts 2006 - 08:37 #7
Det var så lidt, og tak for point...
Synes dog ikke dine spørgsmål er 200 point værd, vil du have nogle af dine point tilbage?
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