在线等!急! 用PHP编写程序,实现简单的用户登录页面 (1)制作login.html用户登录页面,效果图如下:

(2)新建login.php文件,编写程序采集login.html文件中的相关信息。效果图如下:... (2)新建login.php文件,编写程序采集login.html文件中的相关信息。效果图如下: 展开
 我来答
匿名用户
推荐于2017-12-15
展开全部
login.html
<form action="login.php" method="post" name="formUser" >
<table width="100%" border="0" align="left" cellpadding="5" cellspacing="3">
<tr>
<td width="25%" align="right">用户名:</td>
<td width="65%">
<input name="username" type="text" size="25" id="username" />
</td>
</tr>
<tr>
<td align="right">登陆密码:</td>
<td>
<input name="password" type="password" id="password1" style="width:179px;" />
</td>
</tr>
<tr>
<td align="right">确认密码:</td>
<td>
<input name="confirm_password" type="password" id="conform_password" style="width:179px;"/>
</td>
</tr>
<tr>
<td align="right">选择性别:</td>
<td>
<input name="rd1" type="radio" size="25" id="rd1" value="男" checked/>
<input name="rd2" type="radio" size="25" id="rd2" value="男"/>
</td>
</tr>
<tr>
<td align="right">个人爱好:</td>
<td>
<input name="ck1" type="checkbox" size="25" id="ck1" value="音乐" checked/>
<input name="ck2" type="checkbox" size="25" id="ck2" value="游戏"/>
<input name="ck3" type="checkbox" size="25" id="ck3" value="电影"/>
</td>
</tr>
<tr>
<td align="right">备注信息:</td>
<td>
<input name="t1" type="text" size="25" id="t1" value="" />
</td>
</tr>
<tr>
<td >
<input name="Submit" type="submit" value="普通提交按钮" >
</td>
<td>
<input name="btn1" type="btn" value="重置按钮" >
</td>

</tr>
</table>
</form>
login.php
$username = isset($_POST['username']) ? trim($_POST['username']) : '';
$password = isset($_POST['password']) ? trim($_POST['password']) : '';
if (strlen($password) < 6)
{
show_message($_LANG['passport_js']['password_shorter']);
}
if (strpos($password, ' ') > 0)
{
show_message($_LANG['passwd_balnk']);
}
if (register($username, $password) !== false)
{
/*把新注册用户的扩展信息插入数据库*/
$sql = 'SELECT id FROM ' . $ecs->table('reg_fields') . ' WHERE type = 0 AND display = 1 ORDER BY dis_order, id'; //读出所有自定义扩展字段的id
$fields_arr = $db->getAll($sql);
$extend_field_str = ''; //生成扩展字段的内容字符串
foreach ($fields_arr AS $val)
{
$extend_field_index = 'extend_field' . $val['id'];
if(!empty($_POST[$extend_field_index]))
{
$temp_field_content = strlen($_POST[$extend_field_index]) > 100 ? mb_substr($_POST[$extend_field_index], 0, 99) : $_POST[$extend_field_index];
$extend_field_str .= " ('" . $_SESSION['user_id'] . "', '" . $val['id'] . "', '" . compile_str($temp_field_content) . "'),";
}
}
$extend_field_str = substr($extend_field_str, 0, -1);
if ($extend_field_str) //插入注册扩展数据
{
$sql = 'INSERT INTO '. $ecs->table('reg_extend_info') . ' (`user_id`, `reg_field_id`, `content`) VALUES' . $extend_field_str;
$db->query($sql);
}
}
else
{
$err->show($_LANG['sign_up'], 'login.php?act=login');
}
检查井模具宏图
2015-12-16 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:75.8万
展开全部
把注册的内容插入数据库,登陆的时候看看数据库有没这条数据(注意账号的唯一性) 有登陆成功,没有登陆失败
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-12-16
展开全部
去这个地方找孙老师要http://houdunwang.com/lesson.html
项目展示http://a.houdunwang.com/
问题求助专区http://bbs.houdunwang.com/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
侨厹煦L6
2015-12-15 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:60.4万
展开全部
.........感觉熟熟的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吼怕粒出完美18f97
2015-12-14 · TA获得超过421个赞
知道小有建树答主
回答量:486
采纳率:0%
帮助的人:96.9万
展开全部
这么简单 自己写
追问
不想写T_T
追答
那你不想写 可以出钱叫人写。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 5条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式