Avatar billede gedekid Nybegynder
12. april 2005 - 10:37 Der er 5 kommentarer og
1 løsning

udtræk afhængig af id

Hej,

skal se om jeg kan forklare den her fornuftigt. :)

Det jeg skal bruge hjælp til er et udtræk af fodboldspillere.
Det den skal gøre at hvis posID = 1 så skal den udskrive målmænd, 2 forsvar osv.
Det jeg vil mene den skal er at printe alle målmænd ud i ét array, så jeg kan dele spillerne op som i tabellen forneden:

Det bliver delt op efter en posID.

Målmænd:
målmand 1
målmand 2

Forsvar:
forsvar1
forsvar2

Midtbane:
osv.
osv..

det må være noget med:

if($row['posID'] == '1') {
  og så er det jeg ikke kan komme videre her....
}

Håber nogle kan hjælpe.
Avatar billede b_ball Nybegynder
12. april 2005 - 10:50 #1
mysql_query ("SELECT * FROM dintabel WHERE posid=dit nummer")
Avatar billede gedekid Nybegynder
12. april 2005 - 11:27 #2
Duer ikke helt. Så skal jeg lave en sqlopkald for hver position. Det er det jeg vil undgå.

Jeg er kommet så langt at den nu udskriver:

Array ( [0] => Målmand1 [1] => Målmand2 )

med:

    if($row['posID'] == '1') {
        $keepers[] = $row['name'];
    }
}
print_r ($keepers);

Men den skal jo så skrive:
Målmand1
Målmand2
Avatar billede gedekid Nybegynder
12. april 2005 - 12:56 #3
Problemet er næsten løst.
Har lavet det med en foreach

foreach($keepname as $keeper) {
    print "<tr>
              <td>$keeper</td>
          </tr>\n";
}

Nu printer den begge målmand ud som den skal _men_ jeg jeg skal bruge flere data end blot navn (fødselsdato, nationalitet).

Kan man lave flere værdier i foreach end blot navnet?
Avatar billede djthomas Nybegynder
12. april 2005 - 13:11 #4
if($row['posID'] == '1') {
        $keepers[] = $row;
    }


foreach($keepname as $keeper -> $value) {
    print "<tr>
              <td>$value["name"]</td>
          </tr>\n";
}
Avatar billede gedekid Nybegynder
12. april 2005 - 13:39 #5
JADA!!! Yes!!
Takker

Smid et svar, så er der point!!
Avatar billede djthomas Nybegynder
12. april 2005 - 13:41 #6
NP
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