我有一个PHP文件,我将变量发布到同一页面,但它无法正常工作。
以下是该页面的摘要。
<?php
session_start();
require_once 'connect.php';
require_once 'protect.php';
//$_SESSION['uid'] = 1;
if(isset($_POST['shout']))
echo 'Posted';
if(isset($_POST['submit']))
echo 'Posted';
?>
<form method="POST" action="">
<input type="text" name="shout">
<input type="text" name="name">
<input type="submit" value="Shout!">
</form>
答案 0 :(得分:1)
<input name="submit" type="submit" value="Shout!">
缺少名称属性
答案 1 :(得分:0)
<?php session_start();
require_once 'connect.php';
require_once 'protect.php';
//$_SESSION['uid'] = 1;
if(isset($_POST['button_name']))
echo 'Posted';
?>
<form name="form_name" method="POST" action="">
<input type="text" name="shout">
<input type="text" name="name">
<input name="button_name" type="submit" value="Shout!">
</form>
未经测试......希望这会有所帮助...
答案 2 :(得分:0)
注释掉所需的文件。如果显示“已发布”,则PHP无法找到所需文件,或者在这些文件中更改了$ _POST。
<?php session_start();
//require_once 'connect.php';
//require_once 'protect.php';
//$_SESSION['uid'] = 1;
if(isset($_POST['shout']))
echo 'Posted';
if(isset($_POST['submit']))
echo 'Posted';
?>
<form method="POST" action="">
<input type="text" name="shout">
<input type="text" name="name">
<input type="submit" name="submit" value="Shout!">
</form>