看你寫的程序,很有架勢啊。似乎有較深厚的語言基礎(chǔ)。
10年積累的成都網(wǎng)站設(shè)計、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè)經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有秀英免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
你的PHP程序從哪里獲取POST的數(shù)據(jù)?通常應(yīng)該是你的HTML代碼里面,寫了將數(shù)據(jù)POST到這個PHP程序里。那么,至少你這個PHP程序應(yīng)該需要處理那些POST數(shù)據(jù)吧???沒看到這些內(nèi)容哦。。。
獲取POST數(shù)據(jù)了,才能創(chuàng)建相應(yīng)的INSERT語句,將數(shù)據(jù)插入到數(shù)據(jù)庫中。所以你的PHP程序中需要處理上傳的數(shù)據(jù),生成SQL的INSERT語句,然后執(zhí)行。執(zhí)行成功就可以插入了。
另外,通常我不會在PHP中使用create table之類的命令。個人習(xí)慣。通常我們寫好了PHP語句時,相應(yīng)的MYSQL TABLE早就已經(jīng)建好了。所以無需放create語句。
兩個選項可以放到一個字段中即可?;蛘哂锰厥饷Q命名這些選項組合。
用戶在表格form
中填寫數(shù)據(jù),然后提交到一個php文件,PHP文件使用函數(shù)獲取數(shù)據(jù)
form action="welcome.php" method="post"
Name: input type="text" name="name"br
E-mail: input type="text" name="email"br
input type="submit" value="提交"
/form用戶填寫完username后提交到welcome.php文件,在welcome.php文件中,
html
body
Welcome ?php echo $_POST["name"]; ?br
Your email address is: ?php echo $_POST["email"]; ?
/body
/html$_POST["name"]就是用戶輸入的名字
無論數(shù)據(jù)庫或者是頁面
出現(xiàn)亂碼
問號
空白
那基本就是編碼不一致的問題。你數(shù)據(jù)庫設(shè)置了什么編碼
比如是utf-8
那么你頁面也設(shè)置這個編碼
并且使用header("content-type:
text/html;
charset=utf-8");讓瀏覽器也使用這個編碼
并且在連接數(shù)據(jù)庫的時候
mysql_query("set
names
utf8");
那么就不會出現(xiàn)亂碼
問號
空白等情況了。
其實就是讓數(shù)據(jù)庫
頁面
瀏覽器編碼一致就可以。你檢查一下。
完整的PHP代碼如下:
?php
//1.獲得參數(shù),你看你需要修改為$_GET等方式獲得
$start=-23.4;
$stop=55.8;
$r_start=11.0;
$r_stop=12.2;
$maxj=7;
//2.輸出表格
$i=0;//行號
echo?'table';
while?(1){
$j=0;//列號
$resist=$r_start;
$d_line='tr?bgcolor=#00ff00td'.$start.'℃';;
$h_line='tr?bgcolor=#00fffftdResistance/Degres';
while?($j$maxj){
$val?=?((11+$resist)*exp(4200.0*((1/(273.15+$start)-(1/(25+273.15))))));
$h_line.='td'.$resist.'Ω';
$d_line.='td?bgcolor='.($start0?'#ffff00':'0000ff').''.$val;
$resist+=0.2;
if?($resist$r_stop)?break;
$j++;
}
if?($i==0)echo?$h_line;
echo?$d_line;
if?($start=$stop)?break;
$start+=10;
if?($start$stop)?$start=$stop;
$i++;
}
echo?'/table';
?
你的公式可能理解錯誤,怎么會每一行都只與開始溫度-23.4有關(guān)呢,不是用當(dāng)前溫度計算嗎,結(jié)果數(shù)值與你的有差異。