---
title: "Konstiga jag/table"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16217-konstiga-jag-table"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "HDJHSKGDKJHSD"
published: "2001-10-18T16:23:00.000Z"
updated: "2001-10-19T13:46:00.000Z"
replies: 3
views: 151
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/16217-konstiga-jag-table"
---

# Konstiga jag/table

## #1 — HDJHSKGDKJHSD, 2001-10-18T16:23Z

Så här ser min table ut för att lista meddelanden som olika användera har mottagit. Koden nedan är den jag använder och den fungerar bra, eller rättare sagt; så som jag vill att det ska fungera.

Problemet är dock att för varje nytt meddelande i så "hoppar" table'n ner en bit på sidan...så har man 20 meddelanden så är börjar tablen långt långt ner på sidan :/

Vad har jag gjort för fel?
(koncentrera på table problemet, inte den övriga koden tack)

\<?
$link = mysql_connect("localhost", "test", "test")
or die ("\<font face=verdana size=2 color=red\>\<b\>Could not connect to database server!\</b\>\</font\>");
mysql_select_db ("flipp");
$string_2_split = $katten; 
$list = explode(".-.", $string_2_split); 
$uid = $list\[1\];
$resultat = mysql_query("SELECT \* FROM message WHERE to_uid='$uid' ORDER BY micro DESC LIMIT 0, 20"); 

if (mysql_num_rows($resultat) == 0) {
echo " \<br\>\<br\>du har inga meddelanden ;-(\<br\>\<br\>men om du \<a href=chat\>chattar\</a\>, kanske du f&aring;r n&aring;gra!";
} else {

echo "\<table width=650 border=0 cellpadding=0 cellspacing=0\>\<tr\>\<td colspan=6\>";
echo "\<img src=images/1x1_black.gif height=1 width=650\>\</td\>\</tr\>";
echo "\<tr bgcolor=#acacb9\>\<td\>\<b\>&nbsp;\</b\>\</td\>";
echo "\<td height=17 width=50\>\<b\>\<font face=verdana size=2\>&nbsp;titel:\</b\>\</td\>";
echo "\<td\>\<font face=verdana size=2\>\<b\>&nbsp;avs&auml;ndare:&nbsp;&nbsp;&nbsp;\</b\>\</td\>";
echo "\<td\>\<font face=verdana size=2\>&nbsp;\<b\>storlek:\</b\>\</td\>\<td\>\<font face=verdana size=2\>\<b\>&nbsp;&nbsp;skickat:\</b\>\</td\>";
echo "\<td\>\<font face=verdana size=2\>&nbsp;\</td\>\</tr\>\<tr\>";
echo "\<td colspan=6\>\<img src=images/1x1_black.gif height=1 width=650\>\</td\>\</tr\>";
while ($kolumn = mysql_fetch_array($resultat)) {
echo "\<tr\>\<td\>&nbsp;\<font face=verdana size=1 color=#444444\>";

If ($kolumn\[read_read\] == "yes") {
} Else {
echo "\<img src=images/new.gif width=16 height=16\>";
}

echo "\</td\>\<td height=20\>\<a href=read?msg=".$kolumn\[number\]."\>";

If ($kolumn\[title\] == "") {
//echo "\<font face=verdana size=1\>"."\\"".substr($kolumn\[text\], 0, 7)."\\""."...";
echo "\<font face=verdana size=1\>untitled";
} Else {
echo "\<font face=verdana size=1\>".substr($kolumn\[title\], 0, 7);
}
echo "\</a\>\</td\>\<td\>\<font size=1 color=maroon face=verdana\>&nbsp;\<a href=homepage?user_id=".$kolumn\[from_uid\]."\>\<font color=maroon\>".$kolumn\[from_name\]."\</font\>\</a\>&nbsp;\</td\>";
echo "\<td\>\<font face=verdana size=1\>&nbsp;&nbsp;".strlen($kolumn\[text\])."\</td\>";
echo "\<td\>&nbsp;&nbsp;\<font face=verdana size=1\>".$kolumn\[time\]."\</font\>&nbsp;\</td\>";
echo "\<td\>&nbsp;\<a href=delete?msg=".$kolumn\[number\]." title=Radera meddelandet\>\<img src=images/trash.gif border=0\>\</a\>&nbsp;\</td\>\</tr\>";
echo "\</a\>\</font\>\</b\>"."&nbsp;\<br\>\\n";
}
echo "\</table\>";
}

?\>

Permalänk: https://www.webforum.nu/p/16217

## #2 — Fridolf, 2001-10-18T22:35Z

Du skrev
...
src=images/trash.gif border=0\>\</a\> \</td\>\</tr\>";
echo "\</a\>\</font\>\</b\>"." \<br\>\\n";
}
echo "\</table\>";

Du har lagt in ett \<br\> efter varje rad i tabellen eftersom du hade \</tr\> på raden ovanför. Text och radbrytningar som läggs in utanför \<tr\>...\</tr\> i tabeller brukar av webbläsare tolkas som fristående text som skall stå ovanför tabellen. I ditt fall blir det en radbrytning per tabellrad. Ta bort \<br\>.

Permalänk: https://www.webforum.nu/p/324457

## #3 — HDJHSKGDKJHSD, 2001-10-19T13:36Z

tackar!

hmm...jag gjorde som du sa (tog även bort "\\n")...

MEN, det är fortfarande samma problem :(

Permalänk: https://www.webforum.nu/p/324458

## #4 — HDJHSKGDKJHSD, 2001-10-19T13:46Z

ahh....sådär, nu funkar det

sär-jag hade skrivit "\</tr\>" på raden ovanför "\</font\>\</a\>\</b\>"

Permalänk: https://www.webforum.nu/p/324459

---

Tråden på webben: https://www.webforum.nu/amne/php/16217-konstiga-jag-table
