пренасяне на текст извеждан от MySQL

ReD_z0n3

Registered
Някой може ли да ми каже , как ще стане пренасянето на текст , които се вади от базата данни.

ето го кода за извеждането.

PHP:
<?php 
$dbhost = "##"; 
$dbuser = "##"; 
$dbpass = "###"; 
$dbname = "###"; 
$conn = mysql_connect($dbhost, $dbuser, $dbpass)or die(mysql_error()); 
mysql_select_db($dbname, $conn)or die(mysql_error()); 

$select = mysql_query("SELECT * FROM news ORDER BY id DESC")or die(mysql_error()); 
$num = mysql_num_rows($select); 
for ($i=0;$i<$num;$i++) { 
$name = mysql_result($select, $i, "name"); 
$news = mysql_result($select, $i, "news"); 
echo '<tr><td>Име на новина: <b>'.$name.'</b></td> <br />
<tr><td>Новината: <b>'.$news.'</b></td></tr> 
<br /><hr>'; 
} 

mysql_close(); 
?>


До колкото знам се използва този код

PHP:
$text = "The quick brown fox jumped over the lazy dog.";
$newtext = wordwrap($text, 20, "<br />\n");

echo $newtext;

но не знам как ще стане номера с пренасянето :)
 
ми по принципно аз го правя с CSS слагам го в един див с определена ширина и така ;]]
 
goshkoy каза:
ми по принципно аз го правя с CSS слагам го в един див с определена ширина и така ;]]

Дай ми пример за това което правиш.
 
[css]
.news {
width: 400px;
}
[/css]


PHP:
<?php 
$dbhost = "##"; 
$dbuser = "##"; 
$dbpass = "###"; 
$dbname = "###"; 
$conn = mysql_connect($dbhost, $dbuser, $dbpass)or die(mysql_error()); 
mysql_select_db($dbname, $conn)or die(mysql_error()); 

$select = mysql_query("SELECT * FROM news ORDER BY id DESC")or die(mysql_error()); 
$num = mysql_num_rows($select); 
for ($i=0;$i<$num;$i++) { 
$name = mysql_result($select, $i, "name"); 
$news = mysql_result($select, $i, "news"); 
echo '<tr><td>Име на новина: <b>'.$name.'</b></td> <br />
<tr><td><div class="news">Новината: <b>'.$news.'</b></div></td></tr> 
<br /><hr>'; 
} 

mysql_close(); 
?>
[/css]
 
PHP:
<?php 
$dbhost = "##"; 
$dbuser = "##"; 
$dbpass = "###"; 
$dbname = "###"; 
$conn = mysql_connect($dbhost, $dbuser, $dbpass)or die(mysql_error()); 
mysql_select_db($dbname, $conn)or die(mysql_error()); 

$select = mysql_query("SELECT * FROM news ORDER BY id DESC")or die(mysql_error()); 
$num = mysql_num_rows($select); 
for ($i=0;$i<$num;$i++) { 
$name = mysql_result($select, $i, "name"); 
$news = mysql_result($select, $i, "news"); 
echo '<tr><td>Име на новина: <b>'.$name.'</b></td> <br />
<tr><td><div class="news">Новината: <b>'.nl2br($news).'</b></div></td></tr> 
<br /><hr>'; 
} 

mysql_close(); 
?>
Използвай функцията на php - nl2br
http://php.net/nl2br
 

Back
Горе