The Prodigy Skrevet 31. august 2008 Del Skrevet 31. august 2008 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..? Lenke til kommentar
oxodesign Skrevet 31. august 2008 Del Skrevet 31. august 2008 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
The Prodigy Skrevet 31. august 2008 Forfatter Del Skrevet 31. august 2008 Takk. Har løst det nu. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå