Avatar billede walfi Nybegynder
16. januar 2005 - 16:03 Der er 5 kommentarer og
1 løsning

Den Gentager hvormange tabeler der er

$resultat2 = mysql_query("select * from saskamp order by runde") or die (mysql_error());   
while($e = mysql_fetch_array($resultat2)) {
$resultat = mysql_query("select * from saskamp WHERE runde = '$e[runde]' order by runde") or die (mysql_error());   
while($r = mysql_fetch_array($resultat)) {
if ($r[spillet] == "nej") {
echo "$r[hold1] - $r[hold2] - $r[dato] kl. $r[kl], runde:$r[runde]<br> ";
}
elseif($r[spillet] == "ja"){
echo "$r[hold1] $r[maal1] - $r[maal2] $r[hold2] - Gule kort:$r[gkort], Røde kort:$r[rkort]";
}
}
echo "<hr>";
}

Den gør det rigtigt nok ind til at der er flere tabeller så gentager den sig flere gange, kan jo ikke bruge LIMIT så ved ikk hva jeg ska gøre:(
Avatar billede jakoba Nybegynder
16. januar 2005 - 16:14 #1
Såvidt jeg kan se er din nummer 3 query helt overflødig, og bør fjernes (du henter de samme data i den første query)

$resultat = mysql_query("select * from saskamp WHERE order by runde")
                or die (mysql_error()); 
while($r = mysql_fetch_array($resultat)) {
    if ($r[spillet] == "nej") {
        echo "$r[hold1] - $r[hold2] - $r[dato] kl. $r[kl], runde:$r[runde]<br> ";
    }
    elseif($r[spillet] == "ja"){
        echo "$r[hold1] $r[maal1] - $r[maal2] $r[hold2] - Gule kort:$r[gkort], Røde kort:$r[rkort]";
    }
echo "<hr>";
}
Avatar billede jakoba Nybegynder
16. januar 2005 - 16:15 #2
Ups, grim stavefejl, jeg mente 'din nummer 2 query' (der er ingen nummer 3)
Avatar billede jakoba Nybegynder
16. januar 2005 - 16:19 #3
Og endnu grimmere, jeg fik ikke fjernet odet WHERE det skal kun med hvis der er en betingelse efter
$resultat = mysql_query("select * from saskamp order by runde")
                or die (mysql_error());
Avatar billede walfi Nybegynder
16. januar 2005 - 16:19 #4
nej, for efter hver runde skal der komme en <hr> men der er flere end en kamp i en runde...
Avatar billede walfi Nybegynder
16. januar 2005 - 16:41 #5
Altså sådan at der står f.eks.

Runde 1:
Kamp 1
kamp 2
----------------
Runde 2:
Kamp 3
Kamp 4
Kamp 5
----------------
Osv? forstår du???
Avatar billede walfi Nybegynder
01. januar 2006 - 16:42 #6
Lukker...
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