Avatar billede datasource Nybegynder
06. juni 2006 - 12:04 Der er 5 kommentarer og
1 løsning

Flere linjer ?

Hej eksperter.

Jeg har et lille PHP problem her.
Jeg har lavet et lille admin hvor man skriver en nyhed ind.
nu bruger jeg så denne kode til at vise nyheden:

-----------
<?
include("config.php");
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($database);
$query=mysql_query("SELECT * FROM nyheder ORDER BY id DESC LIMIT 3") or die (mysql_error());
while($row = mysql_fetch_array($query)) {
  $nyhed = $row["overskrift"];
  $nyheden = $row["tekst"];
  $dato = $row["dato"];
  echo "<h2>$nyhed</h2><p>$nyheden</p>";
}
?>
------------

men der er bare lige et lille problem...og det er at hvis man bare skriver nyheden uden selv at lave mellemrum kommer nyheden bare i en lang linje.
Avatar billede iss Novice
06. juni 2006 - 12:07 #1
php.net/wordwrap
Avatar billede tfswebguy Nybegynder
06. juni 2006 - 12:13 #2
$nyheden = nl2br($row['tekst']);

Den du mangler?
Avatar billede datasource Nybegynder
06. juni 2006 - 13:01 #3
desværre men
$nyheden = nl2br($row['tekst']);
hjalp ikke. Det skal sættes et <br> efter et hvis antal tegn...det må være den rigtige metode...men hvordan gør jeg det ?
Avatar billede iss Novice
06. juni 2006 - 13:03 #4
Læs nu det link...
Avatar billede datasource Nybegynder
10. juni 2006 - 01:38 #5
Ja jeg har læst det...men der er bare lige 1 problem...det virker ikke:
----

    <?
include("config.php");
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($database);
$query=mysql_query("SELECT * FROM nyheder ORDER BY id DESC LIMIT 50") or die (mysql_error());
while($row = mysql_fetch_array($query)) {
  $nyhed = $row["overskrift"];
  $nyheden = $row['tekst'];
  $nytekst = wordwrap($nyheden, 40, "<br />");
  echo "<h2>$nyhed</h2><p>$nytekst</p>";
}
?>

---


Nogle der ved hvorfor ?
Avatar billede datasource Nybegynder
10. juni 2006 - 01:46 #6
har fundet ud af det nu...det var fordi jeg skulle sætte den sidste parameter "cut" til.
$nytekst = wordwrap($nyheden, 40, "<br />", 1);
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