2012-01-13 31 views
0

我非常接近我的這個迷你項目。這基本上是一項調查,我想知道如何將信息發送到數據庫?現在我在Windows服務器2008 R2上安裝了XAMPP。我如何獲得:如何將信息從html表單發送到MySql數據庫(XAMPP)

種族/民族組(選其一):

<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> 

到MySQL數據庫?我非常接近,但我不知道任何PHP和非常非常有限的Javascript知識。我必須將其包圍在表單標籤中,然後創建一個提交按鈕?任何人都可以幫助完成最後一步?非常感謝你!

+0

實際上,你正在向數據庫注入這些值的第一步,我建議你先閱讀一些關於PHP的內容。我堅持的基礎知識。 – 2012-01-13 07:11:55

+0

對於數據庫部分,請從[mysqli](http://www.php.net/manual/en/book.mysqli.php)開始閱讀,例如。另外,個人的旁註雖然被普遍接受,但我認爲你應該放棄使用「種族」來識別種族差異,即社會和文化差異;他們不是同義詞,這不是一個政治正確與否的問題。但是,這是在這裏offtopic,對不起 – 2012-01-13 07:14:50

+0

請檢查此鏈接,說明如何插入表單元素的記錄http://www.w3schools.com/php/php_mysql_insert.asp – 2012-01-13 07:22:07

回答

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');  
?> 

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

然後,您可以通過使用INSERT命令像使用MySQL服務器的INSERT語句

+0

謝謝!這是我正在尋找的結構。 – lrnsomethingnew 2012-01-13 18:11:18

0

首先,使用以下命令來訪問MySQL數據庫服務器:

$sql=mysql_query("insert into table_name(column_name, column_name2, column_name3) values('value1', 'value2', 'value3')"); 
相關問題