Avatar billede kthiesen Novice
21. oktober 2007 - 17:57 Der er 6 kommentarer og
1 løsning

enten eller

Hej

Jeg roder med en søgefunktion, hvor jeg skal finde medlemmer i en database.

Alt efter hvor mange medlemmer, der findes skal noget tekst formateres så der står medlem eller medlemmer.

Her er koden:

    // Find antallet af hits
    $antal = @mysql_num_rows($result);

    // Teksten formateres i forhold til antallet af medlemmer   
        if ($antal>1 || $antal=0){
            $medlem = "medlemmer";
            }else{
            $medlem = "medlem";
            }

Problemet ligger i min if-sætning så vidt jeg kan se.

Husker jeg forkert? kan man ikke lave en betinget if-sætning??
Avatar billede kthiesen Novice
21. oktober 2007 - 18:00 #1
Hey, jeg fandt selv ud af det...

if($antal !=1)  osv...
Avatar billede soerenlyn Nybegynder
21. oktober 2007 - 18:00 #2
Hvordan virker det forkert?

kunne du måske skrive if($antal<>1){...} ?
Det vil være det samme, men kortere ..
Avatar billede nielle Nybegynder
21. oktober 2007 - 18:03 #3
For at den opriundelige version:

if ($antal>1 || $antal=0){

skulle virke, skulle den ændres til:

if ($antal>1 || $antal==0){
Avatar billede w13 Novice
21. oktober 2007 - 18:05 #4
Så skal du bare acceptere dit svar, KThiesen. =)
Avatar billede soerenlyn Nybegynder
21. oktober 2007 - 18:10 #5
Jeg synes at mit svar er lige så godt som kthiesen, snyd at man kan være hurtigst på at svare sit eget spørgsmål :P
Avatar billede olebole Juniormester
21. oktober 2007 - 18:18 #6
<ole>

sorenlyn >> Ja, lige dårlige er vel også en slags lige gode. Hvis nogen burde have points i denne tråd, burde det vist være w13, som foreløbig er den eneste, der har erkendt og beskrevet fejlen i spørgsmålskoden  ;o)

/mvh
</bole>
Avatar billede w13 Novice
21. oktober 2007 - 18:34 #7
Ole>> Du mener vel Nielle?
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