<Html>
<Head> <meta charset="UTF-8"> //使用YTF-8顯示, 不然中文顯示不出來
<Title>
Test 001 //<Title> 網頁標題
</Title>
</Head>
<Body>
Start
<p>
<?php //PHP 片段起始點
$today = date('Y-m-d H:i:s',time()); 將現在時間 年-月-日 時-分-秒 放入 $today 中
echo $today; //顯示
echo '<br>'; // 換航
echo '<br>';
$link = mysql_connect('localhost','test',''); //連接資料庫主機
if(!$link){
die('mysql_connect false');
echo '<br>';
}
$db_selected = mysql_select_db('test', $link); //選擇要使用主機內的哪一個資料庫
if (!$db_selected) {
die ('Can\'t use: ' . mysql_error());
echo '<br>';
}
?>
//做一個表單, 表單名稱為"formName", 並將結果放到 "PHP_Form.php" 中, 利用 post 方式
<form name = "formName" action ="PHP_Form.php" method = "post" >
User name: <input type = "text" name = "user" />
//輸入的資料型態為text檔, 輸入的資料會命名為 user 傳遞
<input type ="submit" value = "Send"/> //輸入完資料後按下按鈕輸入, 按鈕顯示send
</form>
</p>
End
</Body>
</Html>
-----------------------------------------------------------
-----------------------------------------------------------
PHP_Form.php
將由post輸入的資料放入變數 $X 中.
<?php
$X = $_POST["user"];
//echo $_POST["user"];
echo $X;
echo '<br>';
// 新增一個 mysqli 的物件, 參數為(使用者帳號, 主機, 主機密碼, 資料庫)
$mysqli = new mysqli("localhost", "test", "", "test");
// 並把剛才的資料放入資料庫中
$sql = "INSERT INTO test_datebase (name, Date)VALUES ('$X', 'Doe')";
if ($mysqli->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $link->error;
}
?>
-----------------------------------------------------------
-----------------------------------------------------------
沒有留言:
張貼留言