php $_POST 输出错误

标签 php html

我正在 PHP 中尝试简单的 Web 表单操作,输入字段输出值中的任何输入都是 1usernamepassword 的未定义索引错误,当 isset$_POST

之前不存在时
<html>
<form action="<?php echo $_SERVER['PHP_SELF']?>" method="post">
<input type="text" name="username">
<input type="password" name="password">
<input type="submit"></form>
</html>

<?php
$usernmae=isset($_POST["username"]);
$pass=isset($_POST["password"]);
echo $usernmae," ",$pass;
?>

最佳答案

<?php
    /*** if else in a single statement ****/
    $username = isset($_POST["username"]) ? $_POST["username"] : "";
    $pass     = isset($_POST["password"]) ? $_POST["password"] : "";
    echo $username." - ".$pass;
?>

关于php $_POST 输出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26035484/

相关文章:

php - Php Elasticsearch 按地理距离排序

javascript - Jquery - 将数据传递给内联函数

javascript - 我的简单按钮有什么问题?

javascript - R网络抓取绘图跟踪悬停文本,无需selenium或phantomjs

javascript - 从动态创建的输入和选择字段中获取值

php - 如何在 Laravel 5 中为 http 错误响应返回自定义 View ?

javascript - 使用 AJAX 在 PHP 服务器上执行一组顺序任务

php - 获取当前的 ISO8601 日期/时间戳

php - UTF-8 : successful conversion to iso-8859-1 but not to iso-8859-2

jquery - 使用 jquery 提交表单后出现奇怪的事情