Avatar billede nette Nybegynder
18. september 2001 - 23:57 Der er 5 kommentarer og
1 løsning

table php og mysql

Er der en måde til at bestemme at fast antal kolonner til visning af dataudtræk.

eks:

echo \"<center><table border=0 width=400><tr>\";
echo \"<td align=center>$name<br><img scr=$imgurl$small_image></td>\";
echo \"</tr></table></center>\";

Dette vises i en kolonne, jeg vil have det vist i 3 kolonner, kan det lade sig gøre og i givet fald hvordan.
Avatar billede superib Nybegynder
19. september 2001 - 00:03 #1
Du laver da bare nogle nye felter i den samme række...

echo \"<center><table border=0 width=400><tr>\";
echo \"<td align=center>$name</td><td><img scr=$imgurl$small_image></td>\";
echo \"</tr></table></center>\";

Nu står det i to kolonner...
Avatar billede superib Nybegynder
19. september 2001 - 00:09 #2
Så vidt jeg kan se, er der en variabel med navn, og to variabler der tilsammen udgør billedets url... Hvad skal der stå i den 3. kolonne??
Avatar billede nette Nybegynder
19. september 2001 - 00:19 #3
Jeg har åbenbart forklaret mig dårligt her!!

Jeg henter nogle data ud fra en tabel i databasen.
Nemlig $name og $image, der er lad os sige 20 poster, jeg vil have vist disse poster i en tabel med 3 kolonner og ligeså mange rækker som er nødvendigt.

Håber det er forståligt ;-)

Nette
Avatar billede coderdk Praktikant
19. september 2001 - 00:25 #4
Noget i denne stil:

echo \"<center><table border=0 width=400>\";
$i = 0;
while ($row = mysql_fetch_array($result))
{
  if ($i % 3 == 0 && $i != 0) echo \"</tr>\";
  if ($i % 3 == 0) echo \"<tr>\";
  echo \"<td align=center>$name<br><img src=$imgurl$small_image></td>\";
  $i++;
}
while ($i % 3 != 0)
{
  $echo \"<td>&nbsp;</td>\";
  $i++;
}
echo \"</table></center>\";
Avatar billede coderdk Praktikant
19. september 2001 - 00:26 #5
Har selvf ik\' rettet data ($name) etc - det må du selv klare :) $row[\"feltnavn\"] osv :)
Avatar billede nette Nybegynder
19. september 2001 - 00:45 #6
Det er Supert.

Jeg bruger extract($row) så det er ikke nødvendigt at rette
$row[\"feltnavn\"]

Det virker helt perfekt, Tak for hjælpen.

Nette
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