2013-05-06 61 views
0

稍微背景信息: 我使用Netbeans IDE 7.3,我有一個SQL服務器正在運行,並且我試圖創建一個html應用程序來將數據插入連接的sql服務器/數據庫結構。我希望這足以讓我明白我在問什麼。使用HTML將數據插入到SQL服務器表

我的問題:我只是想創建的HTML應用程序,它要求用戶輸入有關個人信息的頁面,如他們的名字,姓氏,地址,電話號碼等

我想它出現在這種方式給用戶:

名字:[文本區域]

姓:[文本區域]

等.... 然後在底部我想一個提交按鈕。 此時,上述字段中的信息將被髮送到數據庫中的「person」表中,每個列/屬性都填充了上面的適當信息。此時將在表中創建一個新行。

這怎麼辦?如果你知道任何代碼,代碼的例子會很棒。

在此先感謝。

回答

3

這不能用HTML來完成,你需要像PHP這樣的腳本語言來完成這項工作。

+0

只是爲了澄清,你需要一個服務器端腳本語言。您可以使用HTML構建表單,然後使用HTML或JavaScript進行提交,但只能將數據提供給Web服務器。 SQL服務器是他們自己的軟件,並不直接與客戶端(瀏覽器)通信。所以你需要PHP,ASP,JSP或者一些類似的服務器端技術來處理與數據庫本身的連接。 – BrianHall 2013-05-07 00:00:15

0

構建形式和使用PHP來處理它(或其他一些腳本語言,我用PHP):

<form method="post" action="path_to_script.php"> 
    <label for="username">Username:</label> 
    <input type="text" name="username" /> 
</form> 

PHP:

if(isset($_POST['username'])){ 
     $username = $_POST['username']; 
    } 

    // Use $username as a parameter in your query 

$stmt = $yourDatabaseConnection->prepare("INSERT INTO yourTableHere (usernameColumn) VALUES (:username)"); 
$stmt->bindParam(':username', $username); 

$stmt->execute(); 

Learn more about prepared statements here

相關問題