从表单中获取textarea值

时间:2014-01-12 11:16:07

标签: php html textarea

我在从其他页面的形式获取价值时遇到错误。

以下是代码段:

<?php

while($row = mysqli_fetch_array($result))
{
    echo "ID: <input type='text' name='id' value='$row[id]'><br/>";
    echo "Date: <input type='text' name='date' value='$row[date]'><br/>";
    echo "Event: <textarea type='text' name='event'><?php echo $row[event]; ?></textarea><br/>";
    echo "Note: <input type='text' name='note' value='$row[note]'><br/>";
}
?>

表单有2个选项,editdelete。 获得textarea的值是有效的,但不幸的是,它还显示了php代码。

例如:
Textarea的价值Welcome
如何显示<?php echo Welcome; ?>

3 个答案:

答案 0 :(得分:1)

这样做......

echo "Event: <textarea type='text' name='event'>".$row['event']."</textarea><br/>";

答案 1 :(得分:1)

更改

echo "Event: <textarea type='text' name='event'><?php echo $row[event]; ?></textarea><br/>";

echo "Event: <textarea type='text' name='event'>".$row['event']."</textarea><br/>";

答案 2 :(得分:1)

您在回音字符串中使用<?php?>

您的数组键'event'也需要在单个qoutes

变化

echo "Event: <textarea type='text' name='event'><?php echo $row[event]; ?></textarea><br/>";

echo "Event: <textarea type='text' name='event'> $row['event'] </textarea><br/>";