ホームページ >バックエンド開発 >PHPチュートリアル >TPの自動作成問題
マニュアルのメソッドは
$up->create();
$up->add(); なので、サブセクションを 1 つずつ記述する必要はありません。
しかし、フォームに値が 2 つしかなく、データベースにフィールドが 4 つある場合、このメソッドはフォームの 2 つの値がどのフィールドに挿入されるかをどのようにして知るのでしょうか。
私のフォームの書き方
<div class="user"> {$note} <hr> <form action='__APP__/index.php/u/upadmin' method='post'> <table> <caption>添加管理员名称</caption> <tr> <th>用户</th> <td><input type='text' name='user' maxlength='10'></td> </tr> <tr> <th>密码</th> <td><input type='text' name='pwd' maxlength='10'/></td> </tr> <tr> <td colspan='2'> <input type='submit' /> <input type='reset' /> </td> </tr> </table> </form> </div>
$data['aname']=$_POST['user']; $data['apwd']=md5($_POST['pwd']); $data['bak']=$_POST['pwd']; if($_POST['user']==''){ $this->error('请输入用户名'); exit(); } if($_POST['pwd']==''){ $this->error('密码没有输入,请认真检查'); exit(); } $count=$upadmin->add($data);
これはデータベースのフィールドです
はは、単純な $up->create(); だけを見ましたが、事前の準備作業は見ていませんでした
はは、単純な $up->create(); だけを見て、事前の準備作業を見ていませんでした