Gå til innhold

data fra db skal vises i to rekker.


Anbefalte innlegg

Hei.

 

Jeg henter ut data fra databasen, vha en foreach løkke som henter alle data tilhørende en id.

 

deretter skriver jeg ut, vha en <p></p>.

 

 

 foreach ($cat_array as $row)
  {
	$url = "show_cat.php?catid=".($row["id"]);
	$title = $row["name"];

	do_html_url($url, $title);

  }

 

 

function do_html_URL

 <p class="tavle_cat">
  <a href="<?=$url?>"> <img  src="vis_cat_image.php?id=<?php echo $id  ?>"  alt="image" /> </a>
  - <a href="<?=$url?>"><?=$name?></a> 
  </p>

 

Dette kjøres for hver id. og resultatet blir liggende i "block", dvs at det printes en rad og break og deretter en ny.

 

Jeg har prøvd i css filen og skrive display:inline; men det gjør at alle felter blir skrevet i samme linje...

 

Har også prøvd med tabeller, men det hjalp heller ikke.

 

Det jeg vil er at det skal være 2 på hver linje. se vedlagte bilde.

 

Hvordan skal jeg løse det..?

post-66551-1220179016_thumb.jpg

Lenke til kommentar
Videoannonse
Annonse

Det kan enkelt gjøres med css, se mitt eks. her:

<style>
<!--
.cnt{width: 204px;}
.blocks{
	width: 100px;
	float: left;
	height: 20px;
	background: #ccc;
	border: 1px solid #fff;
}
-->
</style>

<div class="cnt">
<?php 
for($i=0; $i<6; $i++){
	echo '<div class="blocks">' . $i . '</div>';
}
?>
</div>

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...