作者hsnucsc (hsnugo)
看板PHP
标题Re: [请益] form 写法
时间Sun Jun 22 16:03:00 2008
※ 引述《JYHuang (夏天到了,冷不起来了说)》之铭言:
: ※ 引述《hsnucsc (hsnugo)》之铭言:
: if($_POST['参数A'])
: functiona();
: if($_POST['参数B'])
: functionb();
: 再把各自的code分开写在函式里.
: 用switch($_POST['submit按钮的值']) 应该也是可行
: 只是因为submit的value大家习惯上都是用中文
: 我有点不太敢这麽用... :p
switch(中文) <=会有问题吗
对不起 我可能没讲清楚
举个例子好了
假设index.html里 有
<form method="post" action="homepage.php">
<input type="text" name="id">
<input type="text" name="password">
</form>
如果用第一种写法
就是再写一个check_login.php
$id=$_POST['id'];
$passwd=$_POST['password'];
如果用第二种写法
就是把index.html改成index.php
然後再开头写上
if(isset($_POST['id'])) //打了id password 并login
{
echo "login OK";
}
else //才刚进入index.php这个介面
{
echo "<form method="post" action="homepage.php">
<input type="text" name="id">
<input type="text" name="password">
</form>";//login介面
}
这不是为了不同的参数有没有set
而是为了login和login通过的两个页面写在一起
感谢 再看一次
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.69.86
1F:→ liaosankai :我试过如果文件编码用utf8,PHP是支援中文变数的 06/22 22:54
2F:→ liaosankai :甚至连function也可以用中文,不过会很不习惯 06/22 22:54