再びページ、最終的にはデータベース・サーバが使用されて形成するために、フォームデータを送信、これは最も一般的な方法で処理は、特定のページに返された後、最も単純なデータは、フォーム、背景に提出ポスト.PHPファイルを記入後、提出され、期待されるページを表示するために、再度更新します。この記事では、誰もがデータベースにフォームを送信するPHPのかを説明するための例として次のようになります。大理石のプラットフォームの価格表
一般的にいくつかのサイトを訪れる友人は、私たちがサイトまたはサイトの内容をより多くの使用を見たいと思って、必要なときに、新しいユーザーを登録するには、ユーザーが必要とするサイトでは、登録されたユーザーは、新たな情報サイトが、その後、データベースに格納されて届きます抽出。
このサイトでは、最初に、我々はMySQLデータベースとテーブルを作成するために、phpMyAdminのを使用して、簡単なデータベースとテーブルを作成するためにPHPを使用している、独自のデータベースおよび対応するテーブルを作成します。そのような次のようにサンプルコードであることをテスト・データベースの作成など。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
そして、MySQLのテーブルを作成するCREATE TABLEステートメントを使用して、以下のいくつかのフィールドを設定します。
ID:それはint型の唯一のタイプで、主キーを選択します。
uesrname:ユーザー名、varchar型、30の長さ。
パスワード:パスワード、varchar型、30の長さ。
確認:パスワード、varchar型、30の長さを確認します。
電子メール:メール、varchar型、30の長さを。
SQLステートメントは、コードが以下に示されている、データベースのテーブルを作成するために使用されます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
上記の、我々は、フォームのページが非常に簡単で、以下のフロントページの簡単な登録フォーム、などのユーザー名、パスワード、パスワードの確認、書留、いくつかの簡単なテキストボックスを構築し、データベースとテーブルを作成しました。コードは以下の通りであります:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
|
次に、我々は価値と取得の送達のためのPOSTメソッドを使用して、データベースへの送信をユーザーが提出した新たな情報を実装するためのPHPコードを使用する必要があります。
首先需要连接前面创建完成的数据库和表,因为新用户注册的用户名,密码等信息需要保存到表中的对应字段里面。存入数据库表之前先对提交的数据进行一些判断验证,比如不符合要求的用户名,邮箱等需要有过滤和错误的提示,还要防止用户名如果被其他用户注册,则需要提示您将不能再使用这个用户名,这是先读取数据库已经存在的用户名,然后进行判断。
简单来说就是将表单提交的数据都存入变量,然后进行密码和验证码的判断,都正确以后,将用户信息存入数据库并将数据库存放用户信息的表中所有数据提取打印出来。
说白了,后半句就是数据存入和提取。其具体的代码如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
|
朋友们可以自己动手进行各种操作和尝试,熟练以后就会对表单操作,数据库的操作有一定深入的理解,为以后的开发打下良好的基础。