我是bootstrap和php的新手。我创建了一个注册模式表单来注册我的网站的用户,它完美地注册。但是,我想根据用户ID从我的数据库中检索用户详细信息,并在注册表单中显示其详细信息,以便进行编辑和更新。 我不知道该怎么做是在表单字段中显示记录... 请为此提供简单的语法帮助。
我正在使用PHP和MySql
这是我的模态表格
<div class="modal fade" id="updatelecModal" tabindex="-1" role="dialog" aria-labelledby="updatelecModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
</div>
<div class="modal-body">
<!--End of modal-->
<!-- Start of form-->
<form id="updatelecForm" class="form-horizontal" role="form" method="post" action="#" nonvalidate>
<div class="form-group">
<label for="student_id" class="col-sm-3 control-label">Lecturer ID</label>
<div class="col-lg-9">
<input type="text" class="form-control" name="lec_id" required placeholder="Enter User ID">
</div>
</div>
<div class="form-group">
<label class="col-lg-3 control-label">Full name</label>
<div class="col-lg-4">
<input type="text" class="form-control" name="firstName" required placeholder="First name" />
</div>
<div class="col-lg-4">
<input type="text" class="form-control" name="lastName" required placeholder="Last name" />
</div>
</div>
<div class="form-group">
<label for="email" class="col-sm-3 control-label">Email</label>
<div class="col-lg-9">
<input type="email" class="form-control" name="lec_email" required placeholder="####@##.com">
</div>
</div>
<label class="col-xs-3 control-label" name="lec_gender">Gender:</label>
<label class="radio-inline control-label">
<input type="radio" name="optionsRadio" id="gender" value="Male">Male
</label>
<label class="radio-inline control-label">
<input type="radio" name="optionsRadio" id="gender" value="Female">Female
</label>
<div class="form-group">
<label for="password" class="col-sm-3 control-label">Password</label>
<div class="col-sm-7">
<input type="password" id="password" class="form-control" name="password" required placeholder ="Enter your Password">
</div>
</div>
<div class="form-group">
<label for="password" class="col-sm-3 control-label">Confirm Password</label>
<div class="col-sm-7">
<input type="password" id="password2" class="form-control" name="cpassword" data-validate-linked="password" required placeholder ="Re-enter your Password">
</div>
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-primary">Register</button>
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
<button type="reset" class="btn btn-default">Reset</button>
</div>
</form>
<!--End of registration form-->
</div>
</div>
</div>
</div>
我不知道如何在这种形式中包含php,因为它消失了 此外,如果您可以包含进一步阅读php的链接,我将非常感激。
答案 0 :(得分:0)
如果没有看到任何代码,就很难提供更具体的帮助。但是,我要做的是将用户的ID存储在session
中。当他们查看表单时会从session
中删除id并对您的数据库执行SQL调用,例如:
SELECT firstName,lastName,email, FROM table_name WHERE id=$id
显然,您选择的是table_name和where子句取决于您自己的表和变量。
运行SQL命令并将列存储到变量中。然后将变量放入输入值:
<input type="text" value="<?php echo $name != '' ? $name : ''; ?>" />
基本上,我上面所做的是一个简写if语句,说明如果$ name不是空白,则打印它,否则不打印任何内容。