Avatar billede darkdruid Nybegynder
03. september 2003 - 05:16 Der er 11 kommentarer og
1 løsning

Problem med vidde på <td> når data bliver tilføjet til db

Hejsa.. jeg er igang med at lave en lille webcam "portal" hvor man kan tilføje sit webcam.
Koden er ret simpel og alt muligt. Men, jeg har et lille problem.
Problemet er at jeg har sat en kolonne ind før selve kolonnerne med billed osv. Den første kolonne har jeg sat til en vidde på 150 pixels, men når der kommer mere end 1 billed ind, så "skrumper" den første kolonne. Hvordan kan det være?


I får lige den kode at se som jeg bruger... den er dog ikke så fin men her kommer den:

<html>
<head>
<title>Forside</title>
<link href="main.css" type="text/css" rel="stylesheet">
</head>
<body>

<?php

$connection = mysql_connect ("localhost", "camportal", "xxxx");
if ($connection == false){
  echo mysql_errno().": ".mysql_error()."<BR>";
  exit;
}

$query = "select * from cam";
$result = mysql_db_query ("camportal", $query);

if ($result){
  echo "<table border=\"0\" cellpadding=\"2\" cellspacing=\"0\"><tr valign=\"top\">";
  **echo "<td width=\"150\">Velkommen til CamPortal @ frac.dk<br><br>På denne lille side kan du tilføje dit eget webcam og se andres.<br><br><br><br><font size=\"2\"><b>LÆS REGLERNE FØR DU TILFØJER</b></font></td>";**

  $numOfRows = mysql_num_rows ($result);
  for ($i = 0; $i < $numOfRows; $i++){
    $url = mysql_result ($result, $i, "url");
    $pic = mysql_result ($result, $i, "pic");
    $name = mysql_result ($result, $i, "name");

    echo "<td width=\"320\"><img src=\"".$pic."\" border=\"0\" width=\"320\" height=\"240\"><br><a href=\"".$url."\" target=\"_blank\">$name</a></td>";
  }

  echo "</tr></table>";
}
else{
  echo mysql_errno().": ".mysql_error()."<BR>";
}

mysql_close ();

?>

</body>
</html>

** Den kolonne som skal være 150


I kan se hvordan det ser ud på http://camportal.frac.dk/ når den skrumper.
Som i nok kan se kører siden horisontalt.. og det er meningen.



/out Dark Druid
Avatar billede bigo Nybegynder
03. september 2003 - 08:12 #1
<table border=\"0\" cellpadding=\"2\" cellspacing=\"0\" width=150>

Prøv med det. Eller den bredde du vil have tablen til
Avatar billede bigo Nybegynder
03. september 2003 - 08:13 #2
eller
echo "<table border=\"0\" cellpadding=\"2\" cellspacing=\"0\" width=150><tr valign=\"top\">";
Avatar billede exp Juniormester
03. september 2003 - 08:38 #3
bigo >>
Det er ikke pænt af dig at bruge udfaset kode...

<table style=\"border: 0px; width: 150px;\" cellpadding=\"2\" cellspacing=\"0\">
<tr style="vertical-align: top;\">
Avatar billede bigo Nybegynder
03. september 2003 - 09:07 #4
narj.. men det er lettere at lige smide ind i hans script.. ;-)
Avatar billede exp Juniormester
03. september 2003 - 09:10 #5
det er vel som man ta'r det...
Avatar billede darkdruid Nybegynder
03. september 2003 - 12:54 #6
Det er altså ikk <table> jeg ska ha sat vidden på... det er den første <td>.
I burde altså vide at en kolonne er <td>, en rækker er <tr> og en tabel er <table>

Læs venligst spørgsmålet ordenligt igennem før i svarer.
Avatar billede exp Juniormester
03. september 2003 - 12:57 #7
<td style=\"border: 0px; width: 150px; vertical-align: top;\"> måske...
Avatar billede darkdruid Nybegynder
03. september 2003 - 13:06 #8
Har prøvet.. og det virker ikke :/
Avatar billede darkdruid Nybegynder
03. september 2003 - 13:47 #9
Nå... fandt min egen lille klumsede løsning som nok ikke ser så pæn ud... satte bare en enkelt tabel ind i <td>'en for at få den vidde jeg ville have.

Men nu er der endnu et problem, hvor skal jeg gøre af pointene??
Avatar billede exp Juniormester
03. september 2003 - 13:51 #10
Det bestemmer du jo selv :-) Sig til hvis jeg skal have nogen af dem, så smider jeg et svar :-)
Avatar billede darkdruid Nybegynder
03. september 2003 - 13:54 #11
tjoo.. du har da været lidt til hjælp

Bare kom med et svar så ;)
Avatar billede exp Juniormester
03. september 2003 - 14:03 #12
oki :-)
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