Avatar billede ellert Nybegynder
23. marts 2003 - 00:09 Der er 5 kommentarer og
1 løsning

(php - mysql) Der mangler noget...

Hej!

        $r = mysql_query("SELECT * FROM calendar WHERE day == $today && month == $maned && year == $aar");
        while ($row = mysql_fetch_array($r))
        {
            if ($r != "") {
                print '<A href="note.php?id='.$row[id].'">'.$dato.'</A>';
            } else {
                print $dato;
            }
        }

Der mangler noget, ik'?!
Jeg ved der gør, men kan ikke lige regne den her ud...
Målet er, at hvis der er et row for den pågældende dag, skal den skrive <A href...> og ellers bare $dato...

Håber I forstår? Og på forhånd tak!

// eLLERT
// detersmart.dk
Avatar billede bacce.dk Nybegynder
23. marts 2003 - 00:14 #1
$r = mysql_query("SELECT * FROM calendar WHERE day == $today && month == $maned && year == $aar");
        while ($row = mysql_fetch_array($r))
        {
            if ($row[reake] != "") {
                print '<A href="note.php?id='.$row[id].'">'.$dato.'</A>';
            } else {
                print $dato;
            }
        }

Det er linien
if ($r != "") {
den er gal med
det sakl være
if ($row[en-eller-anden række] != "") {
Avatar billede ellert Nybegynder
23. marts 2003 - 00:15 #2
hmmm...

        $r = mysql_query("SELECT * FROM calendar");
        while ($row = mysql_fetch_array($r))
                {
            if ($row[day] == $dato && $row[month] == $maned && $row[year] == $aar) {
                print '<A href="note.php?id='.$row[id].'">'.$dato.'</A>';
            } else {
                print $dato;
            }
        }

sådan virker det...

Spm.Lukkes
Avatar billede bacce.dk Nybegynder
23. marts 2003 - 00:16 #3
jamen selv tak
Avatar billede ellert Nybegynder
23. marts 2003 - 00:31 #4
undskyld... Mange tak for hjælpen :)

Forresten, der er et nyt prob.:

Hvis der er 2 notes pr. måned (eller noget) skriver den alle datoer 2 gange(!)
Sådan her ser det ud:

        $r = mysql_query("SELECT * FROM calendar");
        while ($row = mysql_fetch_array($r))
                {
            if ($row[day] == $dato && $row[month] == $maned && $row[year] == $aar) {
                print '<A href="note.php?id='.$row[id].'">'.$dato.'</A>';
            } else {
                print $dato;
            }
        }

Håber du stadig er med?!
Avatar billede ellert Nybegynder
23. marts 2003 - 00:31 #5
... hvis der er 3 notes, skriver den datoerne 3 gange osv.
Avatar billede ellert Nybegynder
23. marts 2003 - 00:44 #6
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Analytiker til Security Operations Center ved Cyberdivisionen

Netcompany A/S

Linux Operations Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-supporter til lokal IT Korsør

Politiets Efterretningstjeneste

GenAI-specialist i PET