Avatar billede kennedk Nybegynder
23. september 2005 - 21:18 Der er 4 kommentarer og
1 løsning

hjlæp til database og tables

Hej folk.
Jeg kan godt bruge lidt hjælp.
Jeg har lavet mig en gæstebog, men jeg har at problem, hvis man nu skriver et meget meget langt ord, uden mellemrum. min table er 400 px bred. så bliver beskeder mere end 400 px lang.
kan man ikke lave noget så den deler ordet op då den bare skifter linier?

$query = mysql_query ("SELECT * FROM gb WHERE brugerid = '$id' ORDER BY id DESC") or die(mysql_error());

while ($row = mysql_fetch_array($query)) {
echo "<table border=1 width=\"400\">";
echo "<tr><td width=\"10%\">Navn:</td>";
echo "<td><font face=\"" . $row["skrifttype"] . "\">";
echo strip_tags($row["navn"]);
echo "</font></td></tr>";
echo "";
echo "</td></tr>";
echo "<tr><td width=\"10%\">Besked:</td>";
echo "<td><font face=\"" . $row["skrifttype"] . "\">";
echo nl2br(strip_tags($row["tekst"], "<b>, <i>, <u>"));
echo "</font></td></tr>";
echo "</table>";


}

skriv hvis i ikke forstår!
Håber i kan hjælpe.
Avatar billede nielle Nybegynder
23. september 2005 - 21:20 #1
Funktionen wordwrap:

http://dk2.php.net/wordwrap
Avatar billede kennedk Nybegynder
23. september 2005 - 21:24 #2
hvordan vil du sætte den ind? echo nl2br(strip_tags($row["tekst"], "<b>, <i>, <u>"));
Avatar billede nielle Nybegynder
23. september 2005 - 21:29 #3
Jeg ville i hvert fald starte med at afprøve denne variant:

echo nl2br(wordwrap(strip_tags($row["tekst"], "<b>, <i>, <u>")));
Avatar billede kennedk Nybegynder
23. september 2005 - 21:33 #4
Jeg har fundet ud af det:)
Avatar billede nielle Nybegynder
23. september 2005 - 21:35 #5
Svar :^)
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