首頁 > 後端開發 > php教程 > TP的一个自动创建有关问题

TP的一个自动创建有关问题

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-13 12:02:00
原創
743 人瀏覽過

TP的一个自动创建问题
手册上面的方法是
$up->create();
$up->add();  然后就不用自己一个一个来写子段了。

但是如果我表单里只有两个值,但是数据库里面有4个字段,那这个方法怎么知道我表单的这两值是插入到那两个字段呢。
我的表单写法

<div class="user">				<br />					{$note}<br />					<hr><br />					<form action='__APP__/index.php/u/upadmin' method='post'><br />					<table><br />							<caption>添加管理员名称</caption><br />						<tr><br />							<th>用户</th><br />							<td><input type='text' name='user' maxlength='10'></td><br />						</tr><br />						<tr><br />							<th>密码</th><br />							<td><input type='text' name='pwd' maxlength='10'/></td><br />						</tr><br />						<tr><br />							<td colspan='2'><br />								<input type='submit' /><br />								<input type='reset' /><br />							</td><br />						</tr><br />					</table><br />					</form><br />		</div>
登入後複製


我现在用的方法是
		<br />               $data['aname']=$_POST['user'];<br />		$data['apwd']=md5($_POST['pwd']);<br />		$data['bak']=$_POST['pwd'];<br />		if($_POST['user']==''){			<br />			$this->error('请输入用户名');<br />			exit();<br />		}<br />		if($_POST['pwd']==''){<br />			$this->error('密码没有输入,请认真检查');<br />			exit();<br />		}<br />		<br />		$count=$upadmin->add($data);
登入後複製


我数据库有4个字段,表单的值只有两个,一个是用户名,一个是密码,插入数据库有三个值,一个是用户名,一个是加密的MD5,一个是没有加密的。


如果用自动,应该怎么插入,如果要用数组,一条一条来写,那还不是一样的,就不是自动了,比如一个表单有100+个值要插入数据库,那不是很麻烦。


现在我的目的就是用自动方法来插入到数据库。
------解决方案--------------------
呵呵,你只看到简单的 $up->create(); 一下
却没有看到前期的准备工作

------解决方案--------------------

引用:
呵呵,你只看到简单的 $up->create(); 一下
却没有看到前期的准备工作
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
javascript - js正規符合特定字串
來自於 1970-01-01 08:00:00
0
0
0
為什麼說非物件呼叫成員函數fetch()
來自於 1970-01-01 08:00:00
0
0
0
資料庫設定檔必須要用二維數組
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板