Avatar billede hypofysen Nybegynder
19. november 2008 - 19:34 Der er 2 kommentarer og
1 løsning

Simpelt if / else problem

Je g har et problem i følgende kode... Jeg udskriver først en række tidspunkter i første kolonne. I anden kolonne skriver jeg om de viste tidspunkter er optaget og det virker egentlig fint nok, men hvordan får jeg skrevet ledig i de felter der ikke er bookede?


echo "
<table id = 'tabel'>
    <tr>
        <td>Tid</td>
        <td>Studie A</td>
        <td>Studie B</td>
        <td>Studie C</td>
    </tr>";
               
    $tid = mysqli_query($conn,"SELECT * FROM tidspunkt");
    while($tid1 = mysqli_fetch_array($tid)){
        echo "   
        <tr>
            <td>".$tid1['tid']."</td>
            <td>";
               
        $studiea = mysqli_query($conn,"SELECT * FROM studie WHERE studie = 'a'");       
        while($studiea1 = mysqli_fetch_array($studiea)){
       
            $mike = $studiea1['resevations_id'];
            $var = explode(",",$mike);
           
                if(in_array($tid1['id'],$var)){
                    echo "optaget";
            };
        };
   
        echo"
        </td>
        </tr>";
           
    };
   
echo"
</table>";
Avatar billede Slettet bruger
19. november 2008 - 19:59 #1
Du fortsætter vel bare herfra:

if(in_array($tid1['id'],$var)){
                    echo "optaget";
            };

og udvider med en else. Altså:

    if(in_array($tid1['id'],$var)){
        echo "optaget";
    } else {
        echo "ledig";
    }

  // Steeven
Avatar billede hypofysen Nybegynder
19. november 2008 - 20:11 #2
Hvis jeg skriver det udskriver den ledig 2 gange i de felter der er optagede og 3 gange i de felter der ikke er optagede
Avatar billede hypofysen Nybegynder
21. februar 2009 - 22:10 #3
lukket uden 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

IT-JOB

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Afdelingschef til GDPR & Tech Regulation

Politiets Efterretningstjeneste

IT-frontdesk medarbejder til PET's IT Servicedesk

Banedanmark

Systemarkitekt

Netcompany A/S

Linux Operations Engineer

Capgemini Danmark A/S

IGNITE Graduate Program 2026