ホームページ > バックエンド開発 > PHPチュートリアル > TPの自動作成に関する問題

TPの自動作成に関する問題

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:02:00
オリジナル
740 人が閲覧しました

TP の自動作成問題
マニュアルのメソッドは
$up->create();
$up->add(); なのでサブセクションを書く必要はありません。 1つずつ。

しかし、フォームに値が 2 つしかなく、データベースにフィールドが 4 つある場合、このメソッドはフォームの 2 つの値がどのフィールドに挿入されているかをどのようにして知るのでしょうか。
私のフォーム作成方法

<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 つのフィールドがあり、フォームには 2 つの値しかありません1 つはユーザー名、もう 1 つはパスワードで、データベースには 3 つの値が挿入されます。1 つはユーザー名、1 つは暗号化されません。


自動を使う場合はどうやって挿入すればいいのでしょうか? 配列を使って1つずつ書きたい場合は同じではなく、自動ではありません。フォームには 100 個の値を挿入する必要がありますが、それほど難しいことではありません。


私の目標は、自動メソッドを使用してデータベースに挿入することです。
------解決策----------------------
はは、単純な $up -> しか表示されません。 ;create();
を見ましたが、事前準備作業が表示されませんでした

-----解決策---------- ---------

引用:
はは、単純な $up->create(); しか見えません。事前準備を見ていません

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート