簡體   English   中英

在Dreamweaver中創建的php格式文本區域腳本

[英]php format text area script created in Dreamweaver

G'Day

我有一個從Dreamweaver創建的腳本,對nl2br的了解不多。 我只是想在用戶創建新段落時設置文本區域的格式...

我知道正確的功能是nl2br(),但不知道如何實現。

文本區域是描述。

亞達亞達亞達

亞達亞達亞達

亞達亞達亞達。

附帶的代碼是整個代碼的編輯版本。

    if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  $insertSQL = sprintf("INSERT INTO attendance (file_ref, attendance, author, attendance_with_name, `attendance_with_company`, `date`, time_commenced, time_completed, `description`) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)",

GetSQLValueString($_POST['description'], "text"));

<td><textarea name="description" cols="80" rows="20" size="500" ></textarea></td>

有人可以幫忙嗎?

謝謝

當用戶在輸入文本區域時按下回車鍵時,回車符將存儲為\\ n或\\ r字符。 這存儲在您的mysql數據庫中,然后一旦要顯示它(例如,在ap元素中),您將執行以下操作:

echo "<p>" . nl2br($text) . "</p>";

所有\\ n和\\ r字符都轉換為<br/>標記

每當您要將文本區域內容存儲到數據庫時,都可以這樣進行:

$text = nl2br($_POST['yourTextArea']);

然后將其插入數據庫中。
但是,每當您想要將保存的文本從數據庫顯示到文本區域時,都應像這樣進行:

<textarea name="description" ><?php echo(strip_tags($text)); ?></textarea>  

strip_tags()將阻止在文本區域內的文本中顯示<br />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM