Avatar billede monir Nybegynder
16. juni 2003 - 12:41 Der er 8 kommentarer og
1 løsning

Hvorfor viser den pludselig ikke noget

Det som i sin tid blev skrevet echo'et ud, kommer nu ikke til syne mere

        $result=mysql_query ("select * from koncert_tabel where dato2 >= dato1");
       
echo      '<div>';
        for ($i=0; $i<5; $i++)
        {
        $t =(mysql_fetch_assoc ($result));
            echo "".$t['dato2']."<br>";
            echo "<br>"; 
            echo "<font color=\"#ff9900\">";
            echo "<b>".$t['artist']."</b><br>";
            echo "<b>".$t['artist2']."</b><br>";
            echo "<b>".$t['artist3']."</b><br><br>";
            echo "</font>";
            echo "".$t['venue']."<br>";
            echo "<hr>";
        }
        echo "</div>";
       
?>
</body>
</html>


Jeg er et stort?
Avatar billede schaefner Juniormester
16. juni 2003 - 12:45 #1
Kan du ikke gøre sådan:

<?php
$result=mysql_query ("select * from koncert_tabel where dato2 >= dato1 LIMIT 5") or die(mysql_error());
echo '<div>';
while ($t = mysql_fetch_assoc($result)) {
    echo "$t[dato2]<br><br>"; 
    echo "<font color=\"#ff9900\">";
    echo "<b>$t[artist]</b><br>";
    echo "<b>$t[artist2]</b><br>";
    echo "<b>$t[artist3]</b><br><br>";
    echo "</font>";
    echo "$t[venue]<br>";
    echo "<hr>";
}
echo '</div>';   
?>

Er lidt i tvivl om hvad din for-løkke gør godt for.
Avatar billede monir Nybegynder
16. juni 2003 - 12:46 #2
Min for løkke sørger for at der kun kommer 5 poster ud. Jeg har dog fundet fejlen. Jeg var kommet til at tømme databasen, og opdatere nogle koncerter der var før dags dato.
Avatar billede schaefner Juniormester
16. juni 2003 - 12:47 #3
Min select henter kun fem poster ud.
Avatar billede monir Nybegynder
16. juni 2003 - 12:48 #4
Problemet er nu, at der ikke bliver sorteret efter dato, hvilket vil sige at de kommer ud hulter til bulter.
Jeg har to rækker i min data base med dato. En hvor php skriver en dato, og en hvor det er brugeren der skriver en dato. Deruocer har jeg en række med et php-genereret klokke-slet
Avatar billede monir Nybegynder
16. juni 2003 - 12:48 #5
PINLIGT
Avatar billede schaefner Juniormester
16. juni 2003 - 12:49 #6
$result=mysql_query ("select * from koncert_tabel where dato2 >= dato1 ORDER BY dato DESC LIMIT 5") or die(mysql_error());
Avatar billede schaefner Juniormester
16. juni 2003 - 12:49 #7
hvis det felt du sortere på hedder dato
Avatar billede monir Nybegynder
16. juni 2003 - 12:53 #8
Det gør det. Jeg har fået det til at virke. Men jeg synes at du skal have nogle point alligevel. Så hvis du lige gider at sende et svar
Avatar billede schaefner Juniormester
16. juni 2003 - 12:53 #9
svar'
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