2012-01-13 17 views
0

私はこのミニプロジェクトに非常に近いです。基本的には調査で、情報をデータベースに送信する方法を知りたいのですが?今はWindows Server 2008 R2にXAMPPがインストールされています。どうすれば入手できます:HTMLフォームからMySqlデータベース(XAMPP)に情報を送信する方法

RACE /民族(ワンを確認してください):MySQLデータベースへの

<ul id="race"> 
<li><input type="radio" name="race" value="latino" /> Hispanic or Latino</li> <li><input type="radio" name="race" value="white" /> White</li> <li><input type="radio" name="race" value="black" /> Black or African American</li> 
<li><input type="radio" name="race" value="asian" /> Asian</li> <li><input type="radio" name="race" value="mraces" /> Two or more Races</li> <li><input type="radio" name="race" value="native"/> Native American Indian/Alaskan Native</li> 
<li><input type="radio" name="race" value="pac" /> Native Hawaiian or Other Pacific Islander</li> <li><input type="radio" name="race" value="other" /> Other</li> <br/> 
</ul> 

?私は非常に近いですが、私はPHPと非常に限られたJavascriptの知識を知らない。私はフォームタグでそれを囲むし、送信ボタンを作成する必要がありますか?誰もこの最後のステップで助けることができますか?どうもありがとうございました!

+0

実際には、それらの値をデータベースに注入するための第一歩にあります。まず、PHPに関するいくつかの話題を読むことをお勧めします。基本私は主張する。 –

+0

DB部分については、[mysqli](http://www.php.net/manual/en/book.mysqli.php)での読取りを開始してください。また、個人的なサイドレットは、一般的に認められていますが、人種、社会的、文化的な違いを識別するために「レース」の使用を中止する必要があると思います。彼らは同義語ではなく、政治的に正しいかどうかの問題ではありません。しかし、これはここにあります、ごめんなさい –

+0

このリンクをチェックし、フォーム要素でレコードを挿入する方法を説明してください。http://www.w3schools.com/php/php_mysql_insert.asp –

答えて

0
<?php 
$username = "your_name"; 
$password = "your_password"; 
$hostname = "localhost"; 
$database = "exampleDb"; 

//connection to the database 
$dbhandle = mysql_connect($hostname, $username, $password) or 
      die("Unable to connect to MySQL"); 

//select a database to work with 
$selected = mysql_select_db($database,$dbhandle) or 
      die("Could not select examples"); 

CREATE DATABASE `exampleDb`; 
USE `exampleDb`; 
CREATE TABLE `cars` (
     `id` int UNIQUE NOT NULL, 
     `name` varchar(40), 
     `year` varchar(50), 
     PRIMARY KEY(id) 
); 

INSERT INTO cars VALUES(1,'Mercedes','2000'); 
INSERT INTO cars VALUES(2,'BMW','2004'); 
INSERT INTO cars VALUES(3,'Audi','2001');  
?> 
+0

ありがとうございました!これは私が探していた構造です。 – lrnsomethingnew

0

まず、次のコマンドを使用してMySQLデータベースサーバーへのアクセス:

mysql_connect('localhost', 'userid', 'password'); 
mysql_select_db(database_name); 

次に、あなたのようinsertコマンドを使用してMySQLサーバのINSERT文を使用することができます。

$sql=mysql_query("insert into table_name(column_name, column_name2, column_name3) values('value1', 'value2', 'value3')"); 
関連する問題