㈠ 建立表單提交頁面(check.php)和表單驗證頁面(checked.php)兩個php文件
check.php
姓名:張三<br/>
學號:12345<br/>
<form action='checked.php' method="post">
分數:<input type='text' name='score'>
<input type='submit' value='提交'>
</form>
checked.php
<?php
$msg = '沒有成績';
if(isset($_POST['score']) && $_POST['score']!='') {
$score = $_POST['score'];
if($score >= 90) {
$msg = '優秀';
}elseif($score >= 80 && $score < 90) {
$msg = '良好';
}elseif($score >= 70 && $score < 80) {
$msg = '中';
}elseif($score >= 60 && $score < 70) {
$msg = '及格';
}else {
$msg = '不及格';
}
}
?>
姓名:張三<br/>
學號:12345<br/>
成績:<?php echo $msg;?>
㈡ php如何生成HTML頁面 要詳細的生成過程代碼
很簡單,用ob_start壓制,然後保存到一個html頁面就可以了,寫了個小演示
訪問時在後面加參數 ?id=xxx xxx為任意數字,你把裡面的輸出換成你的動態頁面就可以了,代碼里有解釋
<?php
ob_start();
/*下面的內容就是你原來的動態頁面*/
$id=isset($_GET["id"])?$_GET["id"]:'';
if ($id!=''){
echo "原使用參數的頁面 參數為".$id."</br>已生成<a href=\"$id.html\">$id.html</a>";
}
/*結束*/
$info=ob_get_contents();
$file=fopen($id.'.html','w');
fwrite($file,$info);
fclose($file);
?>
㈢ 一個簡單PHP顯示頁面
<?php
$con = mysql_connect("localhost","root","密碼");
if (!$con){die('Could not connect: ' . mysql_error());}
mysql_select_db("wexeditor", $con);
mysql_query("set names utf8");
$result = mysql_query("SELECT name,tel,kd,dh,datetime FROM student");
echo "<table border='1'>";
while($row = mysql_fetch_array($result)){
echo "<tr>";
echo "<td>".$row['name']."</td>";
echo "<td>".$row['tel']."</td>";
echo "<td>".$row['kd']."</td>";
echo "<td>".$row['dh']."</td>";
echo "<td>".date("Y-m-d",$row['datetime'])."</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>
這個其實就是PHP手冊里的一個例子,多看看手冊,對你有幫助