1. 程式人生 > >Html與PHP的簡單通訊

Html與PHP的簡單通訊

之前幫同學做了簡單的資料分析,使用了Python的Pandans模組,加上使用函式清洗了資料,其實主要原因是,我真的不會Excel處理複雜資料,個人認為還不如程式設計來的直接。還好通過一段時間的努力,總算兌現了一月份之前搞定的諾言。
        最近開始學習php。那麼最基礎的就是html和php的簡單通訊,也就是表單的處理。網上的教程和圖靈的書籍,入門第一章都是語法基礎,緊接著就是php獲取表單資料。看來,這真的是第一步。
        環境:OS10.10,phpstorm,xampp。
        除錯時候花了大量時間在phpstorm的配置,後來發現,必須得把php工程放在xampp資料夾的htdoc裡面,才能成功除錯,DW沒試過,總之,如果用自己機器學習的話,這些應該足夠了吧。程式碼來自圖靈兔子書PHP與MySql動態網站開發LarryUllman寫的。

        Html部分:
         
<!DOCTYPE 
html> <html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>TTY</title>
<style type="text/css" title="text/css" media="all">
label {
font-weight: bold;
color: blue;
}
</style>
</head>
<body>
<form action="pro.php" method=
"post" target="_self">
<fieldset>
<legend>
請輸入資訊:
</legend>
<p><label>Name:<input type="text" name="name" size="20" maxlength="40" /></label></p>
<p><label>Email地址:<input type="text" name="email" size="40" maxlength="60" /> </label></p>
<p><label for="gender">Gender:</label><input type="radio" name="gender" value="M" />Male
<input type="radio" name="gender" value="F" />Female</p>
<p><label>Age:
<select name="age">
<option value="0-29">30以下</option>
<option value="30-60">30-60</option>
<option value="60+">60以上</option>
</select>
</label></p>
<p><label>內容:<textarea name="comments" rows="3" cols="40"></textarea> </label></p>
</fieldset>
<p align="center"><input type="submit" name="submit" value="提交我的資訊" /></p>
</form>
</body>
</html>

        PHP檔案:
         
<!DOCTYPE html><html>
<head>
<meta charset="UTF-8">
<title>表單回撥測試</title>
</head>
<body>
<?php
$name $_POST['name'];
$email $_POST['email'];
$comment $_POST['comments'];
echo "<p>非常感謝! <b>$name</b>
您寫了以下建議:<br/>
$comment</p>
<p>我們將會回覆郵件到您的email地址:,<i>$email</i></p>";
?>

</body>

參考:http://www.cnblogs.com/vincent_ds/archive/2012/11/09/2761900.html