Avatar billede dazzy Nybegynder
12. april 2008 - 18:17 Der er 11 kommentarer og
1 løsning

Indsættelse af tekst fra databaser.

Hej med jer.

Kan i hjælpe mig med et problem, Når jeg indsætter tekst fra data basen kommer linjeskift ikke med, som blev lavet da teksten blev oprettet.
Nu står teksten bare i en lang køre.
Se på www.silkeborg-speedway.dk
Avatar billede w13 Novice
12. april 2008 - 18:40 #1
Jeg tror, de kommer med, men de bliver jo ikke gemt som "<br>", så du skal bare erstatte linjeskift med "<br>".

$string=str_replace("\r\n","<br>",$string);
Avatar billede w13 Novice
12. april 2008 - 18:42 #2
Men lad være med at gemme det med "<br>", vent med at replace til du indsætter det på siden igen.
Avatar billede dazzy Nybegynder
12. april 2008 - 19:20 #3
<?php
include_once('../inc.config.php');

mysql_connect($cfg['mysql']['host'],$cfg['mysql']['username'],$cfg['mysql']['password']);
mysql_select_db($cfg['mysql']['database']);


$query = mysql_query("SELECT * FROM news WHERE id=".$_GET['id']."") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {
    if ($i++ != 0) echo '<div class="hr"></div>';
        echo '<h3>'.$row['title'].'  <html></html></h3>  ';
    echo '<h4>  '.$row['dato'].'</h4>';
    echo '<h4>  '.$row['synopsis'].'</h4>';
    echo empty($row['image']) ? '' : '<img src="adminmodul/news/files/'.$row['image'].'"width="550"  class="image" border="0">';
    echo '<h4>  '.$row['text'].'</h4>';

   
}
?>

hvor vil du have jeg skal sætte det ind henne ? har prøvt forskellige steder:).
Avatar billede dazzy Nybegynder
12. april 2008 - 19:22 #4
Avatar billede w13 Novice
12. april 2008 - 19:41 #5
<?php
include_once('../inc.config.php');

mysql_connect($cfg['mysql']['host'],$cfg['mysql']['username'],$cfg['mysql']['password']);
mysql_select_db($cfg['mysql']['database']);


$query = mysql_query("SELECT * FROM news WHERE id=".$_GET['id']."") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {
    if ($i++ != 0) echo '<div class="hr"></div>';
        echo '<h3>'.$row['title'].'  <html></html></h3>  ';
    echo '<h4>  '.$row['dato'].'</h4>';
    echo '<h4>  '.$row['synopsis'].'</h4>';
    echo empty($row['image']) ? '' : '<img src="adminmodul/news/files/'.$row['image'].'"width="550"  class="image" border="0">';
    echo '<h4>  '.str_replace('\r\n','<br>',$row['text']).'</h4>';

   
}
?>
Avatar billede dazzy Nybegynder
12. april 2008 - 19:56 #6
<?php
include_once('../inc.config.php');

mysql_connect($cfg['mysql']['host'],$cfg['mysql']['username'],$cfg['mysql']['password']);
mysql_select_db($cfg['mysql']['database']);

$string = str_replace("\r\n","<br>",$string);

$query = mysql_query("SELECT * FROM news WHERE id=".$_GET['id']."") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {
    if ($i++ != 0) echo '<div class="hr"></div>';
        echo '<h3>'.$row['title'].'  <html></html></h3>  ';
    echo '<h4>  '.$row['dato'].'</h4>';
    echo '<h4>  '.$row['synopsis'].'</h4>';
    echo empty($row['image']) ? '' : '<img src="adminmodul/news/files/'.$row['image'].'"width="550"  class="image" border="0">';
    echo '<h4>  '.str_replace('\r\n','<br>',$row['text']).'</h4>';

   
}
?>

skulle det ikke være korrekt ? lykkedes ikke rigtigt.
Avatar billede w13 Novice
12. april 2008 - 20:12 #7
Hvad sker der da?
Avatar billede dazzy Nybegynder
12. april 2008 - 20:14 #8
Der sker ingenting når jeg indsætter komandoen.
Du kan se det på linket: http://www.silkeborg-speedway.dk/index.php?side=news.display&id=177 jeg har prøvt at ændre i nyheden sår der er trykket enter 10 gange inde midt i teksten, det kommer bare ikke med.
Avatar billede w13 Novice
12. april 2008 - 20:29 #9
Så gør vi sådan her i stedet:

<?php
include_once('../inc.config.php');

mysql_connect($cfg['mysql']['host'],$cfg['mysql']['username'],$cfg['mysql']['password']);
mysql_select_db($cfg['mysql']['database']);

$string = str_replace("\r\n","<br>",$string);

$query = mysql_query("SELECT * FROM news WHERE id=".$_GET['id']."") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {
    if ($i++ != 0) echo '<div class="hr"></div>';
        echo '<h3>'.$row['title'].'  <html></html></h3>  ';
    echo '<h4>  '.$row['dato'].'</h4>';
    echo '<h4>  '.$row['synopsis'].'</h4>';
    echo empty($row['image']) ? '' : '<img src="adminmodul/news/files/'.$row['image'].'"width="550"  class="image" border="0">';
    echo '<h4>  '.preg_replace('/\n/','\n<br>n',$row['text']).'</h4>';

   
}
?>
Avatar billede dazzy Nybegynder
12. april 2008 - 20:38 #10
Takk for hjælpen nu virker det:D
Avatar billede dazzy Nybegynder
12. april 2008 - 20:41 #11
Skulle man bare acceptere for at give dig pointene?  (er ny på eksperten:D)
skal lave et billede galleri på samme side er det noget du evt. kan hjælpe med? der skal kunne oploades billeder og laves thumpnails har prøvet flere der ikke duer.
skal bruge oploade side og vise side.
Avatar billede w13 Novice
12. april 2008 - 20:47 #12
Jeg har fået pointene, jep. =)

Hvad angår upload, så er det et lidt for stort projekt for mig lige nu.
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