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
Annonceindlæg fra Deloitte
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);
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.
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:).
12. april 2008 - 19:22
#4
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>'; } ?>
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.
12. april 2008 - 20:12
#7
Hvad sker der da?
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>'; } ?>
12. april 2008 - 20:38
#10
Takk for hjælpen nu virker det:D
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.
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.
Vi tilbyder markedets bedste kurser inden for webudvikling