webForumDet fria alternativet

för många <br>

6 svar · 245 visningar · startad av netfeed

netfeedMedlem sedan mars 2001593 inlägg
#1

har detta scriptet för att skriva ut bilder i bilder i 4 rader 10 i varje
men nu är det så att det blir en massa <br> i slutet
vet någon vad detta kan bero på? och hur det går att fixa?

for ($k = 1; $k <= (($maxTal / $antalKolumner) + 1); $k++){
		// gör antal kolumner som skall skrivas ut
		for ($i = 1; $i <= $antalKolumner; $i++){
			if(($minTal <= ($bilderPerSida * $sidNR)) && ($minTal >= $_GET['n'])){
				// finns inte bilden skrivs den inte ut	
				$picture = $dir . "/" . $bildNamn . $minTal . $bildNamn2 . "." .  $extension;
				if(file_exists($picture)){
					echo "<a href=\"$picture\" border=\"0\" target=\"new\"><img src=\"$picture\" width=\"$bildWidth\" height=\"$bildHeight\" border=\"0\" alt=\"$picture\"></a>\n";
					$minTal++;
				} else {
					echo "&nbsp;";
				}
			} else {
				echo "&nbsp;";
			}
		}
		echo "<br>";
	}
K@llenMedlem sedan mars 20032 667 inlägg
#2

Varför inte använda tabeller för att dela in bilderna i ett rutnät?

Exempel:


   echo ("<table>");

   while ($data = mysql_fetch_array($Result)) {
  
   if ($intCheck == 1) {

      echo ("<tr>");
	     
   }	
   
   echo ("<td>bilden</td>");

   if ($intCheck == 10) {

      echo ("</tr>");

      $intCheck = 0;
   }

      $intCheck = $intCheck + 1;

   } // loop slutar här

      echo ("</table>");
netfeedMedlem sedan mars 2001593 inlägg
#3

för att tabeller är djävulens påfund =)
det skall inte behövas och då skall jag inte använda det... lättast så :OO

K@llenMedlem sedan mars 20032 667 inlägg
#4

Det är betydligt proffsigare än en massa &nbsp; och radbrytningar. ;)

MatteMedlem sedan aug. 20002 975 inlägg
#5

netfeed skrev:

för att tabeller är djävulens påfund =)
det skall inte behövas och då skall jag inte använda det... lättast så :OO

Tabeller är till för att ställa upp saker i tabellformat, inte för att strukturera upp sidan.

I det här fallet tycker jag dock det handlar om att ställa upp bilder i tabellformat och ansluter mig därför till K@llens åsikt.

Alternativet hade varit att inte använda <br> alls, utan låtit bilderna flyta fritt, så de flyttats ned till nästa rad om sidan blivit för smal.

netfeedMedlem sedan mars 2001593 inlägg
#6

arg får väl testa detta då då :)

netfeedMedlem sedan mars 2001593 inlägg
#7

löste sig

132 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)