Textarea在PHP POST中返回空值

蕾娜·帕特尔(Leena Patel)

我在通过PHP的textarea内容POST中遇到问题。我有一个表单,它在textarea和另一个单选按钮中提交两个值。提交单选按钮值时发布,但textarea值显示为空。

为什么会这样呢?任何建议,将不胜感激。

我的HTML代码段

<form action="" method="post" id="register_form">
<h2><img class="small_image" src="images/rsz_heart.png">Describe 
Yourself<img class="small_image" src="images/heart.png"></h2>
<table id="register_table">
<tr>
<td>Describe Yourself</td>
<td>
<textarea id="description" type="textarea" name="description" rows="5" 
cols="40" class="textbox" form="register_form" required>type</textarea>
</td>
</tr>
<tr>
<td>Any disability</td>
<td>
<input type="radio" name="disability" value="none" selected="selected">None
<input type="radio" name="disability" value="physicaldisability">Physical 
Disability
</td>
</tr>
<tr>
<td colspan=2>
<input type="submit" name="submit" value="Submit" class="button" >
</td>
</tr>
</table>
</form>

我的PHP代码是

if(isset($_REQUEST["submit"]))
{  
$description = $_POST["description"];
$disability = $_POST["disability"];
$email = $_GET["email"];
$sql = "update Registration_members set Description_self='$description', 
Disability='$disability' where Email='$email'";
$res = mysql_query($sql);
if($res)
{
?>
<script>
alert("You have registered successfully!!");
</script>
<?
echo $description." is description";
echo $disability." is disability";
}
}
?>

在输出中它写道

 is description
none is disability
须y

对代码进行一些编辑可能会解决您的问题:

1)始终<?php用作启动PHP标记。您只<?在代码中的一个地方使用过。改变它。

2)更改isset($_REQUEST["submit"])isset($_POST["submit"])

3)type="textarea"从您的<textarea>

4)打开和关闭PHP标签时要小心。就您而言,您已经关闭了PHP标记,if(isset($_REQUEST["submit"])) {这是错误的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在php中为数组返回空值

来自分类Dev

为什么来自 Unity 的 POST 请求在 php 中返回空?

来自分类Dev

PHP:JSON返回空值

来自分类Dev

PHP strtotime返回空值

来自分类Dev

Textarea中的PHP RegEx

来自分类Dev

在php中验证textarea

来自分类Dev

Javascript / Php:设置textarea值

来自分类Dev

使用 php 发布“textarea”的值

来自分类Dev

如何从php中的suneditor textarea发送值?

来自分类Dev

当数据存在时,PHP返回空值

来自分类Dev

我的Ajax PHP脚本返回空值

来自分类Dev

PHP / MySQL where子句返回空值

来自分类Dev

PHP MySQL SELECT 语句返回空值

来自分类Dev

$ _POST返回空值

来自分类Dev

$ _POST返回空值

来自分类Dev

<textarea>值,与innerHTML相比。...关于PHP

来自分类Dev

在HTML textarea中打印PHP变量

来自分类Dev

PHP绑定/显示textarea中的特定记录

来自分类Dev

在 php 中显示来自 textarea 的 javascript 代码

来自分类Dev

提交时,Textarea字段返回空

来自分类Dev

PHP中的SaveXml返回空字符串

来自分类Dev

PHP访问对象中的受保护密钥返回空

来自分类Dev

JsonEncode在php中返回空字符串

来自分类Dev

使用jQuery将textarea的值传递给PHP

来自分类Dev

如何从html <textarea>获取和发送值到PHP页面?

来自分类Dev

将textarea值传递给服务器php

来自分类Dev

单击按钮后将php td值插入textarea

来自分类Dev

MySQL数据库字段PHP中的Textarea为空

来自分类Dev

为什么php json数组返回空值,即使它有第一行的值