为什么不能传递表单的值呢? 用 $_POST["元素名"] 来得到传过来的值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $_POST['var'],$_GET['var'],$_SESSION['var'],$_COOKIE['var']....faq,本版能找到很多详细的解释 <BODY><form name="1" method="post" action="lo.php"><input type="text" name="name" size="10"><input type="submit" name="Submit" value="Submit"></BODY>lo.php代码:<?php if(empty($name)){ die("no name submitted"); } else { echo $name; } ?>为什么name的值是空的呢? <?php if(empty($_POST["name"])){ die("no name submitted"); } else { echo $_POST["name"]; } ?> 我在文本框输入内容了,但是还是说是空值啊,为什么会这样呢,会不会是我的PHP或者是apache出问题了呢? <?php $name=$HTTP_POST_VARS[name]; if(empty($name)){ die("no name submitted"); } else { echo $name; } ?>试试吧 我试了,它还是显示no name submitted这个语句,到底是怎么回事呢?能用QQ聊吗?我的QQ是23685483,身份验证就写PHP吧. <?php if(empty($_POST["name"])){ die("no name submitted"); } else { echo $_POST["name"]; } ?>---------------------------应该是对的 <?php if(isset($_POST["name"])){ echo $_POST["name"]; } else { die("no name submitted"); } ?> 能不能帮我看看这个程序出了什么问题?<?php$database="stk";$host="localhost";$dbusername="root";$dbpassword=""; $name=$HTTP_POST_VARS[name]; $password=$HTTP_POST_VARS[password];if (empty($name) || empty($password)) {die("Incomplete form");}$connect=mysql_pconnect("localhost","root","");mysql_select_db("stk");$str="select * from user";$result=mysql_query($str);if($row=mysql_fetch_array($result)){ if (!(md5($password)===$row["user_password"])) { die("Invalid Password"); } $userid=$row["user_id"];}else{ die("User does not exist !"); }$url="Location: main.php?userid=".$user_id;header($url);exit;?>我的数据库是stk,表是user,我输入用户名和密码后,想验证用户名和密码是否正确,但是不知道应该怎么编写程序。这个程序是参考人家的,不知道哪里出错,希望大家能给点建议,谢谢了! 能不能帮我看看这个程序出了什么问题?<?php$database="stk";$host="localhost";$dbusername="root";$dbpassword=""; $name=$HTTP_POST_VARS[name]; $password=$HTTP_POST_VARS[password];if (empty($name) || empty($password)) {die("Incomplete form");}$connect=mysql_pconnect("localhost","root","");mysql_select_db("stk");$str="select * from user";$result=mysql_query($str);if($row=mysql_fetch_array($result)){ if (!(md5($password)===$row["user_password"])) { die("Invalid Password"); } $userid=$row["user_id"];}else{ die("User does not exist !"); }$url="Location: main.php?userid=".$user_id;header($url);exit;?>我的数据库是stk,表是user,我输入用户名和密码后,想验证用户名和密码是否正确,但是不知道应该怎么编写程序。这个程序是参考人家的,不知道哪里出错,希望大家能给点建议,谢谢了! $connect=mysql_pconnect("localhost","root","");改成$connect=mysql_connect("localhost","root","");试试 $str="select * from user where user_name='$name'"; 建议将mysql_pconnect改成mysql_connect函数,连接完成后可以mysql_close而不必让MySQL保持永远连接mysql_select_db("stk",$connect);你的变量取值有些混乱,有的$HTTP_POST_VARS[name];有的却是$name你的PHP版本究竟是??你有否打开全局变量?干脆取值全部用$HTTP_POST_VARS去做或者$_POST[name] 关于数组取值的问题! php选择目录 PHP做在线选择/评论 安卓APK格式怎么截图? php 如何读取oracle 中是CLOB类型 别人给我手机终端接口的协议,用PHP如何输出到文件里? 正则高手请进 PHP怎样获取用户的IP地址 session 如何控制作用范围 , 比如如何控制某些session只在目录company. 请问php+mysql问题?(续) 谁能帮我?????????? 请问如何取指定的以某个代码开始到以某个代码结束的字段?谢谢!
<form name="1" method="post" action="lo.php">
<input type="text" name="name" size="10">
<input type="submit" name="Submit" value="Submit">
</BODY>
lo.php代码:
<?php
if(empty($name)){
die("no name submitted");
}
else
{
echo $name;
}
?>
为什么name的值是空的呢?
if(empty($_POST["name"])){
die("no name submitted");
}
else
{
echo $_POST["name"];
}
?>
$name=$HTTP_POST_VARS[name];
if(empty($name)){
die("no name submitted");
}
else
{
echo $name;
}
?>
试试吧
if(empty($_POST["name"])){
die("no name submitted");
}
else
{
echo $_POST["name"];
}
?>
---------------------------应该是对的
if(isset($_POST["name"])){
echo $_POST["name"];
}
else
{
die("no name submitted");
}
?>
<?php
$database="stk";
$host="localhost";
$dbusername="root";
$dbpassword=""; $name=$HTTP_POST_VARS[name];
$password=$HTTP_POST_VARS[password];
if (empty($name) || empty($password))
{
die("Incomplete form");
}
$connect=mysql_pconnect("localhost","root","");mysql_select_db("stk");$str="select * from user";
$result=mysql_query($str);
if($row=mysql_fetch_array($result))
{
if (!(md5($password)===$row["user_password"]))
{
die("Invalid Password");
}
$userid=$row["user_id"];
}
else
{
die("User does not exist !");
}
$url="Location: main.php?userid=".$user_id;
header($url);
exit;
?>
我的数据库是stk,表是user,我输入用户名和密码后,想验证用户名和密码是否正确,但是
不知道应该怎么编写程序。这个程序是参考人家的,不知道哪里出错,希望大家能给点建议,谢谢了!
<?php
$database="stk";
$host="localhost";
$dbusername="root";
$dbpassword=""; $name=$HTTP_POST_VARS[name];
$password=$HTTP_POST_VARS[password];
if (empty($name) || empty($password))
{
die("Incomplete form");
}
$connect=mysql_pconnect("localhost","root","");mysql_select_db("stk");$str="select * from user";
$result=mysql_query($str);
if($row=mysql_fetch_array($result))
{
if (!(md5($password)===$row["user_password"]))
{
die("Invalid Password");
}
$userid=$row["user_id"];
}
else
{
die("User does not exist !");
}
$url="Location: main.php?userid=".$user_id;
header($url);
exit;
?>
我的数据库是stk,表是user,我输入用户名和密码后,想验证用户名和密码是否正确,但是
不知道应该怎么编写程序。这个程序是参考人家的,不知道哪里出错,希望大家能给点建议,谢谢了!
改成
$connect=mysql_connect("localhost","root","");
试试
mysql_select_db("stk",$connect);
你的变量取值有些混乱,有的$HTTP_POST_VARS[name];有的却是$name
你的PHP版本究竟是??
你有否打开全局变量?
干脆取值全部用$HTTP_POST_VARS去做或者$_POST[name]