Автоматично добавяне на .<br /> как ?

emcuemnecu

Registered
Здравейте, имам форма за изпращане на текст, как да направя да се слага автоматично <br /> или казано по-друг начин както се въвежда текста от изпращача така и да се получава при мен, а не както е във момента:
1352.png
 
Nikol4u каза:
Използвай функцията nl2br() :)
Тук ли ?
<tr>
<td style="vertical-align:top;">Текста на песента:</td>
<td><textarea name="opisanie" class="area"></textarea></td>
</tr>
И ако е тук, дай примерен код за това?
 
$nz = chr(13).chr(10);
$to = "emagi@data.bg";
$subject = "ЗАпитване":
$text = "Това е само проба".$nz;
$text .="Нов ред".$nz;
$text .="И пак нов ред".$nz;
mail($to, $subject, $text);
:wink:
 
nl2br се използва върху променливата в която е самият текст, примерно
Код:
$text=$row['text'];

$newtext=nl2br($text);

echo $newtext;
 
Добре значи къде да го вмъкна във това, което ви го написах като част от кода, който използвам ?
 
Но честно казано се използва догато добавяш информацията в базата от дани! А не както каза justspy

Eто един пример

Код:
<?php

echo '
<form method="POST" action="" />
Нещо: <br />
<input type="text" name="neshty" /><br />
<input type="submit" name="submit" value="Нещо" /><br />
</form>
';

if(isset($_POST['submit']))
{
  $neshty = nl2br($_POST['neshty']);
  
  if($neshty == NULL)
  {
    echo 'Въведи нещо!';
  }
  else
  {
    mysql_query('INSERT INTO table (`neshty`) VALUES ('.addslashes($neshty).')');
	
	echo 'Успешно добави нещо!';
  }
}

?>
 

Back
Горе