Avatar billede freakazoid18 Nybegynder
27. maj 2003 - 09:32 Der er 16 kommentarer og
1 løsning

Probs med cells

Heya jeg har store probs med en celle brede :D på http://www.eterno.dk/forum/ kan i jo nok se der er et stod mellemrum mellem billedet og teksten. hvis nu man trykker på NEXT PAGE i bunden så kommer man ind til en underside med de nyheder som nu ikk er på den første side. Og der ser det helt fint ud... kan nogen forklare mig mit mysterium :D giver 100Point for en kvik besvarelse.

:::>>>KODE<<<:::

<table width="450" border="0" align="center" cellpadding="0" cellspacing="5">
  <tr>
     
    <td>
      <?
include("config.php");
$pr_side = "10"; // Antal overskrifter pr side
if (!isset($s)) $s = "0";
$query = mysql_query("SELECT * FROM forum_body ORDER BY id DESC LIMIT $s, $pr_side");
if (mysql_num_rows($query) == "0"){
    echo "There is no news";
} else {
    while($r = mysql_fetch_array($query)) {
   
            echo "<tr><td><a href='laes.php?id=$r[id]";
            echo $row['id'] ;
            echo "'><img src='img/pics/";
            echo $r[country];
            echo ".jpg' border=0></a><br><br></td>";
   
            echo "<td valign=\"top\"><b><a href=\"laes.php?id=$r[id]\">$r[overskrift]</a></b> <br>";
        if($r[email] == ""){
            echo "Oprettet af: $r[navn] ($r[dato]) - ($r[svar])<br>";
        } else {
            echo "<font color=\"#999999\" size=\"1\">$r[navn] ($r[dato]) - ($r[svar])</a><br></font>";
            echo "$r[forsmag]</a><br><br></td></tr>";
        }
    }
}
?>
    </td>
</tr>
</table>
<center>
<table cellpadding="0" cellspacing="0" border="0" width="450">
<tr><hr>
<td> <font color="#000000" face="Verdana, Arial, Helvetica, sans-serif">
<?
$count_total = mysql_query("SELECT count(id) AS total FROM forum_body");
$total = mysql_result($count_total,0);
if ($s >= $pr_side) {
    $previous = $s-$pr_side;
    echo "<a href=\"index.php?s=$previous\">Previous page</a>";
} else {
    echo "Previous page";
}
echo "&nbsp;|&nbsp;";
if ($total > $s+$pr_side) {
    $next = $s+$pr_side;
    echo "<a href=\"?s=$next\">Next page</a>";
} else {
    echo "Next page";
}
echo "&nbsp;|&nbsp;";
?>
        <a href="soeg.php">Search in news archive</a> </font></td>
    </tr>
  </table>
Avatar billede ohmish Nybegynder
27. maj 2003 - 09:45 #1
hmm, ka ikke lige se hvorfor. men prøv med:

echo '<tr><td align="right"><a href="laes.php?id='.$r[id].$row['id'].'"><img src="img/pics/".'.$r[country].jpg.'" border=0></a><br><br></td>';
Avatar billede ohmish Nybegynder
27. maj 2003 - 09:46 #2
en lidt sort måde du har bygget siden op på :)
Avatar billede freakazoid18 Nybegynder
27. maj 2003 - 09:50 #3
Det virker hat :D
Avatar billede freakazoid18 Nybegynder
27. maj 2003 - 09:51 #4
nu kommer der slet ikk pics på :P jeg er stadig lidt newbie men 2 projekt jeg er igang med :P
Avatar billede tipsen Nybegynder
27. maj 2003 - 09:54 #5
Først og fremmest skal du nok begynde med at skrive korrekt html-kode - når det er plads kan vi snakke videre om hvorvidt browseren viser siden som du forventer...

http://validator.w3.org/

(http://validator.w3.org/check?uri=http%3A%2F%2Fwww.eterno.dk%2Fforum%2F&charset=iso-8859-1+%28Western+Europe%29&doctype=HTML+4.01+Transitional)
Avatar billede avminarm Juniormester
27. maj 2003 - 09:56 #6
prøv at sætte en width="bredden på dine billeder" på cellen som billedet er i
Avatar billede freakazoid18 Nybegynder
27. maj 2003 - 09:57 #7
nu gad du slappe af...
Avatar billede ohmish Nybegynder
27. maj 2003 - 10:04 #8
tipsen> husk at spise din ostemad INDEN du går på eksperten.. hehe
Avatar billede tipsen Nybegynder
27. maj 2003 - 10:09 #9
Synes det er temmeligt idiotisk at snakke om hvorfor browseren ikke viser siden som forventet, når der er syntax-fejl i html-koden - så er man altså afhængig af at browseren behandler fejlen på en måde, så outputtet stadig bliver som man forventer - det er da temmeligt langt ude...
Avatar billede freakazoid18 Nybegynder
27. maj 2003 - 10:11 #10
jamen når jeg ikk lgie selv kan se fejlen så kom da med den :D og de 100 point er dine
Avatar billede freakazoid18 Nybegynder
27. maj 2003 - 10:18 #11
prøv at sætte en width="bredden på dine billeder" på cellen som billedet er i <-- virker heller ikk :-(
Avatar billede tipsen Nybegynder
27. maj 2003 - 10:18 #12
der er mange html-fejl - du kan se dem på det link jeg gav og så er det bare at rette de tilsvarende steder i koden!

Tilrettet udsnit:

} else {
  echo '<font color="#999999" size="1">'.$r['navn'].'('.$r['dato'].') - ('.$r['svar'].')</a><br></font>'; // </a>-tag for meget?
  echo $r['forsmag']-'</a><br><br></td></tr>'; // </a>-tag for meget?
}

Går udfra du kan se nogle af principperne og selv generalisere til resten af koden.
Avatar billede freakazoid18 Nybegynder
27. maj 2003 - 10:23 #13
ok nu du er så klog.. kan du svare mig på hvorfor det fin virker på den næste side?
Avatar billede freakazoid18 Nybegynder
27. maj 2003 - 10:38 #14
Ok nu skriver jeg korrekt HTML... i følge http://validator.w3.org/check?uri=http%3A%2F%2Fwww.eterno.dk%2Fforum%2F&charset=iso-8859-1+%28Western+Europe%29&doctype=HTML+4.01+Transitional har du så en idé du sagde jeg skulle skrive tilbage når det var rettet
Avatar billede freakazoid18 Nybegynder
27. maj 2003 - 11:01 #15
ok nu døede det helt or ?
Avatar billede freakazoid18 Nybegynder
27. maj 2003 - 11:14 #16
oki fandt selv ud af det... til dem som har gloet med er det bare fordi felterne ikk er fyldt helt ud... der skal selvfølgelig sættes nogen faste størelse :D men tak for det og ikk noget har virket så lukket spørgsmål
Avatar billede tipsen Nybegynder
27. maj 2003 - 11:31 #17
Selv tak.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester