关于 Form 方法的 [已关闭]

About Form method's [closed]

提问人:Abdulrahman Youssef 提问时间:8/20/2023 最后编辑:PippoAbdulrahman Youssef 更新时间:8/20/2023 访问量:34

问:


想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。

3个月前关闭。

作为一名大三学生,我试图制作像谷歌表单一样的表单,我想在我的项目中使用 GET/POST 表单方法收集数据。我在书中尝试了一些代码,但我从表单中得到清晰的页面或没有输出。另外,我只想看到这些数据不出现在客户面前,最好的方法是什么?

我使用的简单代码

/* PHP --- index.php*/


<form action="collect.php" method="POST"> 
    <input type="text" name="name" id="inputName">
    <br><br>
    <input type="password" name="name" id="inputNumber">
    <br><br>
    <input type="submit" value="Login">
</form>

已使用此代码

/*collect.php*/


<?php

$id = '';
$name ='';

if(isset($_GET['id']))
  $id = $_GET['id'];

if(isset($_GET['name']))
  $name =$_GET['name']; "<br>";

    echo $id . '-' . $name;

foreach($_GET as $key=>$value){
    
    echo $key . '=' .$value . '<br>';
}

?>

<?php

foreach($_POST as $key=>$value){
    
    echo $key . ': ' . $value . '<br>';
    
}
?>
php 表单 发布 方法 获取

评论

0赞 Vasilis G. 8/20/2023
您可以删除第二个 PHP 开始标记,并将该标记保留在文件的开头。您也可以省略结束标记。您可以从浏览器中的网络选项卡检查请求是否成功吗?<?php
0赞 Vasilis G. 8/20/2023
您还需要为用户名和密码的表单字段提供唯一名称。具有相同的名称将导致获取该字段的表单的最后一个值。但是,我无法重现该问题,因为我正确获取了表单值。
0赞 Abdulrahman Youssef 8/20/2023
是的,谢谢,我被评论了第一个代码,但仍然没有得到我的问题
0赞 Nico Haase 8/21/2023
您尝试过如何解决问题?你被困在哪里?

答:

0赞 Aesir Concepcion 8/20/2023 #1

尝试将表单操作更改为此操作=“./collect.php”

评论

0赞 Abdulrahman Youssef 8/20/2023
是的,它的成功非常感谢 <3