/ Forside/ Teknologi / Udvikling / PHP / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Lave mellemrum mellem tabel
Fra : Mazey
Vist : 616 gange
100 point
Dato : 07-10-04 23:09

Hejsa...
Jeg har en nyhedsside hvor mine nyheder er trukket fra en database. Jeg har så lavet det sådan at overskriften bliver smidt i én tabel og texten i en anden. Mit problem er så at når der så er ex. 2 nyheder så hænger tabellerne sammen. Jeg vil nu gerne have en smule mellemrum mellem tabellerne. Hvordan gør jeg lige det? jeg har forsøgt at lave diverse breaks alle mulige steder, men ingen af dem får tabellerne til at rykke sig fra hinanden.

Min kode er således:

<?
         $db = mysql_connect("localhost", "m", "1");
         mysql_select_db("newsdb",$db);
         $foresp = mysql_query("SELECT news_dato, news_head, news_text FROM news ORDER BY news_dato DESC LIMIT 0,4"); ?>

<table width="650" border="0" align="center" cellpadding="1" cellspacing="1">
<tr>
<td>HER ER EN MENU</td>
</tr>
<tr>
<td bgcolor="9AACE4" height="">
      
<table width="100%" border="0">
<tr>
<td>

   <table width="100%" border="4">
   <?
         while ($data = mysql_fetch_row($foresp)) {
            ?>
            
         <tr>
<td><? echo"<B>$data[1]</B> - ";?></td>
</tr>
<tr>
<td><? echo date("j/n - Y", $data[0]);
            echo "<BR>$data[2]<BR><BR>";?></td>
</tr>
         <? }
            
      ?>
</table>

   
   
   </td>
</tr>
</table>

   </td>
</tr>
<tr>
<td height="30" background="bund.jpg"> </td>
</tr>
</table>

 
 
Kommentar
Fra : Steffansteffan


Dato : 07-10-04 23:10

Du sætter vel bare en < B R > ind i mellem?

Kommentar
Fra : Mazey


Dato : 07-10-04 23:11

Ja, men som jeg også pointerer har jeg forsøgt mig frem, men det er ikke lykkedes mig at finde det sted hvor jeg kan skille dem ad...

Kommentar
Fra : Steffansteffan


Dato : 07-10-04 23:17

Prøv dette her:
Kode
<table width="100%" border="4">
<?
while ($data = mysql_fetch_row($foresp)) {
?>

<tr>
<td><br><? echo"<B>$data[1]</B> - ";?><br></td>
</tr>
<tr>
<td><br><? echo date("j/n - Y", $data[0]);
echo "<BR>$data[2]<BR><BR>";?></td>
</tr>
<? }

?>
</table>


Det er ikke sikkeret det virker og kopirer da det code tag godt kan fucke opm så må du selv indskrive det.

Kommentar
Fra : Interkriller


Dato : 07-10-04 23:18

Prøv at erstat dette:


<table width="100%" border="4">
<?
while ($data = mysql_fetch_row($foresp)) {
?>

<tr>
<td><? echo"<B>$data[1]</B> - ";?></td>
</tr>
<tr>
<td><? echo date("j/n - Y", $data[0]);
echo "<BR>$data[2]<BR><BR>";?></td>
</tr>
<? }

?>
</table>


med:


<?
while ($data = mysql_fetch_row($foresp))
{
?>
<table width="100%" border="4">
<tr>
<td>
<? echo"<B>$data[1]</B> - ";?>
</td>
</tr>
<tr>
<td>
<? echo date("j/n - Y", $data[0]);
echo "<BR>$data[2]<BR><BR>";?></td>
</tr>
</table>
<?
}
?>

Et forsøg værd, jeg har bare smidt "while-løkken" udenfor dit table!!

Accepteret svar
Fra : Steffansteffan

Modtaget 110 point
Dato : 07-10-04 23:18

hmm det vikede så ikke.hmm prøver lige igen:

Kode
<table width="100%" border="4">
<?
while ($data = mysql_fetch_row($foresp)) {
?>

<tr>
<td><br><? echo"<B>$data[1]</B> - ";?><br></td>
</tr>
<tr>
<td><br><? echo date("j/n - Y", $data[0]);
echo "<BR>$data[2]<BR><BR>";?></td>
</tr>
<? }

?>
</table>


Kommentar
Fra : Mazey


Dato : 07-10-04 23:21

Godt forsøg Steffansteffan.... det virkede dog ikke... :)
Synes bare det er underligt at det kan være så svært? -Det er det nok heller ikke, bare mig som ikke helt fatter det! :)

Godkendelse af svar
Fra : Mazey


Dato : 07-10-04 23:23

Har selv fået det til at virke... Steffansteffan det var dig der ledte mig ind på det... flyttede while loopen helt væk fra tabellen, så virkede det!
                        

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409071
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste