Hej derude...
Jeg har lavet min egen gæstebog, og jeg vil gerne have lidt
design over den. Jeg har lavet noget table halløj, så der er styr
på de forskellige beskeder der bliver skrevet. Men jeg skal have
lavet det sådan, at tabellen har en fast bredde i %, men skal
kunne tilpasse sig automatisk vertikalt (nedad). Jeg ved bare
ikke lige hvordan det skal laves?
I kan se gæstebogen her:
http://www.webster.1go.dk/guestbook.php
Her er koden:
Kode:
<?
$db = mysql_connect("chopin.1go.dk", "bruger", "kodeord");
mysql_select_db("database", $db);
if($_POST['skriv']) {
$besked = nl2br(htmlentities($_POST['besked']));
$dato_array = getdate();
$dato = $dato_array["mday"] . "/" . $dato_array["mon"] .
"-" . $dato_array["year"];
mysql_query("INSERT INTO guestbook (navn, email, dato,
besked) VALUES
('$_POST[navn]','$_POST[email]','$dato','$besked')");
}
?>
<div align="center">
<form method=post action=<? echo $PHP_SELF; ?>>
<input type=hidden name=skriv VALUE=1>
Dit navn:<br>
<input type=text name=navn><br>
Din email:<br>
<input type=text name=email><br>
Din besked:<br>
<textarea NAME=besked cols=25 rows=6></textarea><br>
<input type=submit VALUE="send">
</form>
<br><br>
<table border="1">
<?
$foresp = mysql_query("SELECT * FROM guestbook ORDER BY nr
DESC");
while($data = mysql_fetch_array($foresp)){
echo "<tr><td valign=top>";
echo "fra: <a
href=\"mailto:".$data['email']."\">".$data['navn']."</a>";
echo "<br>".$data['dato'];
echo "</td><td valign=top>".$data['besked']."</td></tr>";
}
</table>
?>
Som I kan se, er det omkring <table> der skal arbejdes, og jeg
har allerede indført border. Men derefter har jeg prøvet med
width, men hvis man skriver meget i en besked, bliver den bare
ved med at blive breddere og breddere (gælder kun hvis man IKKE
laver mellemrum i beskeden), også selvom jeg har angivet et mål
på width. Det er meningen der skal udvide sig vertikalt.
Hvorfor bliver den ved med at udvide sig horisontalt, når der er
angivet et fast mål?
Hvordan for jeg den til at udvide sig vertikalt i stedet for
horisontalt?
-------------------------
Jeg har en mulig løsning. Jeg kunne angive hvor mange tegn der må
være mellem hvert mellemrum, og hvis der er for mange, angiver
det automatisk selv et mellemrum. Kunne det ikke virke?
Hvordan angiver jeg hvor mange tegn der må være imellem hvert
mellemrum?
Mange tak for hjælpen
Mvh. Lasse Jensen
www.webster.1go.dk
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials