Avatar billede hald. Nybegynder
04. december 2003 - 13:06 Der er 7 kommentarer og
1 løsning

produktoversigt vha. løkke

Hep !

Jeg skal have lavet en produktoversigt i nedenstående format. Jeg er klar over at jeg skal have gang i et par løkker, men er gået lidt kold i det... Under hvert enkelt tal skal der altså stå lidt info om det pågældende produkt.

1 2 3
4 5 6
7 8 9

// Udtrækket ser således ud:
$sql = "SELECT * FROM produkt
      LIMIT $s, $pr_side";   
   
$result = mysql_query($sql,$conn) or die(mysql_error());

Har haft gang en en lille while-løkke, og er godt klar over at jeg skal have gang i en indre løkke, men er som sagt gået lidt kold...

har i et par hints ;o)
Avatar billede Slettet bruger
04. december 2003 - 13:19 #1
$i = 1;
echo "<table>";
while($row = mysql_fetch_array($result)){

echo "<td>" . $row['id'] . "</td>";

  if($i % 3 == 0) {
  echo "<tr></tr>";
  }
$i++;
}
echo "</table>";

En meget basal løsning, men du kan vel se ideen :)
Avatar billede hald. Nybegynder
04. december 2003 - 13:30 #2
prøver lige at teste det.... Kan det ikke laves med en ydre - og indre løkke. jeg skal jo have hentet data om hvert enkelt produkt.

Dvs. Produkt1  -  Produkt2  -  Produkt3
    Pris kr:    Pris kr:    Pris kr:

    Produkt4  -  Produkt5  -  Produkt6
    Pris kr:  -  Pris kr:  -  Pris kr:

...etc..

man skal vel bruge 2 forskellige select-sætninger. Én der løber alle produkter igennem, og en der løber henter de enkelte produkts attributer... ?
Avatar billede Slettet bruger
04. december 2003 - 13:54 #3
Det er der ingen grund til.

Du kan sagtens hente det hele med et enkelt query.

Jeg vil foreslå dig enten at lave nogle <span>'s eller en tabel indeni løkken:

echo "<td><span>" . $row['id'] . "</span><br><span>" . $row['pris'] . "</span></td>";

Kan du følge mig?
Avatar billede hald. Nybegynder
04. december 2003 - 14:08 #4
yep,...tror at jeg er ved at være der. Prøver lige at sætte det hele op, og vender tilbage.

thanks indtil videre...
Avatar billede Slettet bruger
04. december 2003 - 14:20 #5
np :)
Avatar billede hald. Nybegynder
04. december 2003 - 16:07 #6
Smidder du lige et svar.... det spiller ;o)
Avatar billede Slettet bruger
04. december 2003 - 17:09 #7
oki :)
Avatar billede hald. Nybegynder
04. december 2003 - 18:11 #8
thanks
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