php页面中的html表单有问题



我试图将此代码放在我的网页中,但我遇到了以下错误:

Parse error: syntax error, unexpected '?' in E:MyServerhtdocs...(line 1 from this script)

代码:

<form action='delete.php?name="<?php echo $contact['name']; ?>"' method="post">
    <input type="hidden" name="name" value="<?php echo $contact['name']; ?>">
    <input type="submit" name="submit" value="Delete">
</form>

这段代码在.php页面中谢谢

尝试正确格式化:

<form action="delete.php?name=<?php echo $contact['name']; ?>" method="post">
    <input type="hidden" name="name" value="<?php echo $contact['name']; ?>">
    <input type="submit" name="submit" value="Delete">
</form>

如何通过表格获得您传递的价值:

CCD_ 1。

编辑

您还应该将其添加到delete.php文件中:

if(isset($_POST['name'])){ $name = $_POST['name']; }

请参阅:http://www.w3schools.com/php/php_forms.asp

您需要去掉变量名周围的双引号,并将它们移到实际的元素属性中。

<form action='delete.php?name="<?php echo $contact['name']; ?>"'
                              ^                               ^

然后它变成

<form action="delete.php?name=<?php echo $contact['name']; ?>"
<form action="delete.php?name=<?php echo $contact['name']; ?>" method="post">
    <input type="hidden" name="name" value="<?php echo $contact['name']; ?>">
    <input type="submit" name="submit" value="Delete">
</form>

这应该有效。。

是否需要通过GET和POST将数据发送到delete.php?

<form action='delete.php' method="post">
<input type="hidden" name="name" value="<?php echo $contact['name']; ?>">
<input type="submit" name="submit" value="Delete">

有了这个,你只需执行$_POST['name']即可获取你的联系人姓名。。。

很抱歉,如果我错过了什么,但不明白为什么你需要它通过两次

相关内容

  • 没有找到相关文章

最新更新