Avatar billede Slettet bruger
30. september 2003 - 00:26 Der er 8 kommentarer og
1 løsning

Visning af rows

Har et "lille" problem...

Jeg er newbie...

while ($raekke = mysql_fetch_array($result)) {
        echo "<br />Drinks:
                ".$raekke['Glass']."
                ".$raekke['Ice']."
                ".$raekke['Method']."
                ".$raekke['Ing1']."
                ".$raekke['Ing2']."
                ".$raekke['Ing3']."
                ".$raekke['Ing4']."
                ".$raekke['Ing5']."
                ".$raekke['Ing6']."
                ".$raekke['Ing7']."
                ".$raekke['Ing8']."
                ".$raekke['Ing9']."
                ".$raekke['Ing10']."
                ".$raekke 'Garnish']."<br />";
    }

Hvordan kan jeg samle alle felterne i een køre... Evt ved hjælp af foreach og uden brug af feltnavne?!??

Takker for hjælpen ;-)

/SRV
Avatar billede detox Nybegynder
30. september 2003 - 00:34 #1
while ($raekke = mysql_fetch_array($result)) {
    echo "<br />Drinks: ";
    foreach ($raekke as $item) {
        echo $item;
    }
    echo "<br />";
}
Avatar billede detox Nybegynder
30. september 2003 - 00:35 #2
Eller:

while ($raekke = mysql_fetch_row($result)) {
    echo "<br />Drinks: ";
    foreach ($raekke as $item) {
        echo $item;
    }
    echo "<br />";
}
Avatar billede Slettet bruger
30. september 2003 - 00:41 #3
Vi er på rette vej - god kode der ;-)

Men det jeg leder efter er, at den skal have et <br> efter hver row...

/SRV
Avatar billede detox Nybegynder
30. september 2003 - 00:52 #4
Mener du sådan her?:

while ($raekke = mysql_fetch_row($result)) {
    echo "<br />Drinks: ";
    foreach ($raekke as $item) {
        echo $item."<br />";
    }
    echo "<br />";
}
Avatar billede Slettet bruger
30. september 2003 - 00:57 #5
Så langt er jeg også nået ved det kode jeg oprindeligt skrev, men den udskriver linjeskift selvom ING-felterne nogle gange er tomme i min db. Derved får jeg alt for mange linjeskift mellem sidste "ikke tomme" Ing og Garnish. Hvordan får jeg linjeskift indtil sidste Ing er udskrevet og ikke efter NULL-felter?

/SRV
Avatar billede detox Nybegynder
30. september 2003 - 00:59 #6
while ($raekke = mysql_fetch_row($result)) {
    echo "<br />Drinks: ";
    foreach ($raekke as $item) {
      if (!empty($item)) echo $item."<br />";
    }
    echo "<br />";
}
Avatar billede Slettet bruger
30. september 2003 - 01:02 #7
Arh - mange tak :-)

!empty($item)

Lige et hurtigt spørgsmål: hvad betyder udråbstegnet ???

/SRV
Avatar billede Slettet bruger
30. september 2003 - 01:02 #8
Hvis du lige poster det som et "svar", så får du også lige point ;-)
Avatar billede detox Nybegynder
30. september 2003 - 01:19 #9
! = NOT - Altså i dette tilfælde 'ikke tom' - c",)
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