从表单(html/php)设置cookie
我有一个php页面,其中有一个表单,我想从中搜索用户数据库以获得用户名匹配。这是我的代码:从表单(html/php)设置cookie,php,cookies,Php,Cookies,我有一个php页面,其中有一个表单,我想从中搜索用户数据库以获得用户名匹配。这是我的代码: <form id="searchuser" name="searchuser" method="post" action=""> Enter a username to search for: <label> <input type="text" name="uname" id="uname" /> </label>
<form id="searchuser" name="searchuser" method="post" action="">
Enter a username to search for:
<label>
<input type="text" name="uname" id="uname" />
</label>
<label>
<input type="submit" name="submit" id="submit" value="Search" />
</label>
<p> </p>
</form>
输入要搜索的用户名:
是否需要将
setcookie()
放入操作中?表单的action
字段应包含php脚本的URL(相对或绝对),浏览器将在作为POST请求传递表单字段时导航到该脚本
例如,您可以创建一个名为search.php
的php脚本,在表单中设置action=“search.php”
,然后使用$\u POST['uname']
访问该脚本中的表单字段
不确定在此表单中设置cookie的目的,但要设置cookie,需要将setcookie()调用放在php脚本中的某个位置,而不是HTML代码中。您还需要在php脚本中的任何HTML输出之前调用setcookie()。我想让我的'SELECT*FROM userdatabase WHERE username=textboxvalue'我只是不确定如何执行。在该处理程序脚本中,您可以使用
mysql\u查询(“SELECT*FROM userdatabase WHERE username=\”.str\u replace(“\”,“\ \ \ \”,$\u POST[“uname”)。“\”)