程式如下
<?
$dis_sub = $_REQUEST["dis_sub"];
$dis_id = $_REQUEST["dis_id"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文件</title>
<style type="text/css">
<!--
body {
background-image: url(img/fleft_r2_c1.gif);
background-repeat: repeat-y;
}
.style1 {color: #FFFFFF}
-->
</style></head>
<body>
<p align="center"><a href="discuss.php">列出所有主題</a><span class="style1"> |</span><a href="javascript:history.back();"><span class="style1"> </span>回上頁</a></p>
<form id="add_form" name="add_form" method="post" action="add.php">
<table width="60%" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="23%" height="30"><p align="right">回應討論主題:</p></td>
<td width="77%" height="30"><label>
<input name="redis_sub" type="text" id="redis_sub" disabled value="<? echo $dis_sub;?>" />
</label></td>
</tr>
<tr>
<td height="30"><p align="right">留言人:</p></td>
<td height="30"><label>
<input name="redis_name" type="text" id="redis_name" size="30" />
</label></td>
</tr>
<tr>
<td height="30"><p align="right">E-mail:</p></td>
<td height="30"><label>
<input name="redis_mail" type="text" id="redis_mail" size="30" />
</label></td>
</tr>
<tr>
<td height="30"><p align="right">回覆內容:</p></td>
<td height="30"><label>
<textarea name="redis_body" id="redis_body" cols="45" rows="5"></textarea>
</label></td>
</tr>
<tr>
<td height="30" colspan="2"><label>
<input name="redis_id" type="hidden" id="redis_id" value="<? echo $dis_id;?>" />
<input name="redis_sub" type="hidden" id="redis_sub" value="<? echo $dis_sub;?>" />
<input type="submit" name="button" id="button" value="送出" />
</label></td>
</tr>
</table>
</form>
<p align="center"> </p>
</body>
</html>
>即時新聞-熱門
2009年1月13日星期二
回覆表單 reinput.phpOK
标签: PHPMYSQL教學
回覆系統 - ADD的設計OK
程式如下
<?
$redis_id=$_POST["redis_id"];
$redis_sub=$_POST["redis_sub"];
$redis_body=$_POST["redis_body"];
$redis_name=$_POST["redis_name"];
$redis_mail=$_POST["redis_mail"];
include "setup.php";
$link=mysql_connect($DB_SERVER,$DB_USER,$DB_PASS);
mysql_select_db($DB_NAME,$link);
if($redis_id){
$str="insert into $RE_DISSCUSS_TBL (redis_id,redis_sub,redis_body,redis_name,redis_mail,redis_date) values ('$redis_id','$redis_sub','$redis_body','$redis_name','$redis_mail',now())";
}else{
$str="insert into $DISSCUSS_TBL (dis_sub,dis_body,dis_count,dis_name,dis_mail,dis_date) values ('$dis_sub','$dis_body','0','$dis_name','$dis_mail',now())";
}
mysql_query($str,$link);
mysql_close($link);
header("Location:discuss.php");
?>
标签: PHPMYSQL教學
給網頁班的設計 - 日期排序與人氣排序OK
程式如下
<?
require "setup.php";
$link=mysql_connect($DB_SERVER,$DB_USER,$DB_PASS);
mysql_select_db($DB_NAME,$link);
//計算留言數
$str="select count(*) from $DISSCUSS_TBL";
$list =mysql_query($str,$link);
list($dis_count) = mysql_fetch_row($list);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文件</title>
<style type="text/css">
<!--
.style1 {font-size: 14px}
body {
background-image: url(img/fleft_r2_c1.gif);
background-repeat: repeat-y;
}
.style2 {color: #000000}
-->
</style>
</head>
<body>
<p align="center">|<a href="index.php">我要留言</a>|
<p align="center" class="style1">本討論區共有 <?echo $dis_count;?>筆主題<br>
請選擇頁數 |
<?
//抓取頁數
$all_page=ceil($dis_count/$read_num);
for($i=1;$i<=$all_page;$i++){
echo "<a href='discuss.php?page_num=$i'> $i </a>|";
}
?>
排列方式 : | <a href="discuss.php?st=1">依日期小到大</a> | <a href="discuss.php?st=2"> 依日期大到小</a> | <a href="discuss.php?st=3">人氣值小到大</a> | <a href="discuss.php?st=4"> 人氣值大到小</a> |
<table width="60%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#666666" bgcolor="#FFCC00">
<tr>
<td>發佈時間</td>
<td>發佈主題</td>
<td>發布人</td>
<td>人氣值</td>
</tr>
<?
//排序預設值
//分頁分析
if(empty($page_num))$page_num="1";
$start_num=$read_num*($page_num-1);
if($_GET["st"]==1){
$str="select dis_id,dis_date,dis_sub,dis_count,dis_name,dis_mail from $DISSCUSS_TBL order by dis_date limit $start_num,$read_num";
}
else if($_GET["st"]==2){
$str="select dis_id,dis_date,dis_sub,dis_count,dis_name,dis_mail from $DISSCUSS_TBL order by dis_date desc limit $start_num,$read_num";
}
else if($_GET["st"]==3){
$str="select dis_id,dis_date,dis_sub,dis_count,dis_name,dis_mail from $DISSCUSS_TBL order by dis_count limit $start_num,$read_num";
}
else{
$str="select dis_id,dis_date,dis_sub,dis_count,dis_name,dis_mail from $DISSCUSS_TBL order by dis_count desc limit $start_num,$read_num";
}
$list =mysql_query($str,$link);
while(list($dis_id,$dis_date,$dis_sub,$dis_count,$dis_name,$dis_mail) = mysql_fetch_row($list)){
if(strlen($dis_sub)>40){
$dis_sub=substr($dis_sub,0,40)."-----";
}
echo "<tr bgcolor='#FFFFFF'><td nowrap>$dis_date</td><td><a href='view.php?dis_id=$dis_id'>$dis_sub</a></td><td><a href='mailto:$dis_mail'>$dis_name</a></td><td align='center'>$dis_count</td></tr>";
}
mysql_close($link);
?>
</table>
<span class="style2"></span>
<p align="center">
</body>
</html>
标签: PHPMYSQL教學
2009年1月8日星期四
2009年1月2日星期五
申請mysql的步驟
這是給網頁設計的同學們
1 先至 http://www.freehost10.com/login.jsp 申請帳號
2 至MAIL收取資料
3 回覆確認信
4 重新收信
5 重新進入
http://www.freehost10.com/login.jsp. 登入
6 點選 MYSQL
7 輸入新的MYSQL 資料庫名稱
8 點選 建立鈕
9 設定登入帳號 及密碼
10 點選PHPMYADMIN 即可正式運作 MYSQL 資料
标签: PHPMYSQL教學
2008年7月13日星期日
PHPMYSQL線上考試完整版 - show.php.
作答的總分計算
<?
$mys_logoin=$_REQUEST['mys_logoin'];
$link=mysql_connect("localhost","root","123456");
mysql_select_db("mytest",$link);
$str ="select * from myqa order by t_id";
$list =mysql_query($str ,$link);
while(list($q_id,$t_id,$t_body,$t_ans) = mysql_fetch_row($list)){
$sourceans[$t_id]=$t_ans;
}
$sum=0;
$str="select * from studentans where s_logoin= '$mys_logoin ' ";
$list =mysql_query($str,$link);
while(list($s_id,$s_logoin,$s1,$s2,$s3,$s4,$s5,$s6,$s7,$s8,$s9,$s10,$s11,$s12,$s13,$s14,$s15,$s16,$s17,$s18,$s19,$s20,$s21,$s22,$s23,$s24,$s25,$s26,$s27,$s28,$s29,$s30,$s31,$s32,$s33,$s34,$s35,$s36,$s37,$s38,$s39,$s40,$s41,$s42,$s43,$s44,$s45,$s46,$s47,$s48,$s49,$s50) = mysql_fetch_row($list)){
$youans[1]=$s1;
$youans[2]=$s2;
$youans[3]=$s3;
$youans[4]=$s4;
$youans[5]=$s5;
$youans[6]=$s6;
$youans[7]=$s7;
$youans[8]=$s8;
$youans[9]=$s9;
$youans[10]=$s10;
$youans[11]=$s11;
$youans[12]=$s12;
$youans[13]=$s13;
$youans[14]=$s14;
$youans[15]=$s15;
$youans[16]=$s16;
$youans[17]=$s17;
$youans[18]=$s18;
$youans[19]=$s19;
$youans[20]=$s20;
$youans[21]=$s21;
$youans[22]=$s22;
$youans[23]=$s23;
$youans[24]=$s24;
$youans[25]=$s25;
$youans[26]=$s26;
$youans[27]=$s27;
$youans[28]=$s28;
$youans[29]=$s29;
$youans[3]=$s30;
$youans[31]=$s31;
$youans[32]=$s32;
$youans[33]=$s33;
$youans[34]=$s34;
$youans[35]=$s35;
$youans[36]=$s36;
$youans[37]=$s37;
$youans[38]=$s38;
$youans[39]=$s39;
$youans[40]=$s40;
$youans[41]=$s41;
$youans[42]=$s42;
$youans[43]=$s43;
$youans[44]=$s44;
$youans[45]=$s45;
$youans[46]=$s46;
$youans[47]=$s47;
$youans[48]=$s48;
$youans[49]=$s49;
$youans[50]=$s50;
}
for($i=1;$i<51;$i++){
if ($youans[$i]==$sourceans[$i]){
$sum=$sum+1;
}
else{
$sum=$sum+0;
}
}
$sum = $sum *1.2 +10;
echo "
<html >
<head>
<style type='text/css'>
<!--
.style1 { font-size: 36px;
color: #00FF99;
}
body {
background-color: #660000;
}
a:link {
color: #FFFFFF;
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
color: #FFFF99;
}
a:active {
text-decoration: none;
}
-->
</style>
</head>
<body>
<p align='center'><span class='style1'>政治大學暑期電腦訓練作業評量</span></p>";
echo "<p align='center'><span class='style1'>".$mys_logoin."</span></p>";
echo "<p align='center'><span class='style1'> 滿分是70分 , 您得到".$sum."分</span></p>";
echo "<p align='center'><span class='style1'><a href='index.php'>回首頁</a></span></p>
</body>
</html>
";
?>
标签: PHPMYSQL教學
PHPMYSQL線上考試完整版 - testhd.php.
實作題的題目
<style type="text/css">
<!--
.style1 {font-size: 18px}
body,td,th {
color: #CCCCCC;
}
body {
background-color: #660000;
}
-->
</style>
<p class="style1">二 實作題 (共3題 , 每題10分 , 答錯不計分)<br>
2-1 請設計一個PHP程式 , 可列出一個4*4的表格<br>
2-2 請設計一個PHP程式 , 可由使用者自行輸入終止值 , 可列出由1至該終止值的流水號<br>
2-3 請設計一個PHP和MYSQL的留言板程式 , 主要欄位有姓名 , 主旨 , 留言內容 , 須具有檢視或瀏灠的功能</p>
<p class="style1">作答完畢請上傳 , 並告知網址</p>
<p class="style1">例如:</p>
<p class="style1">第一題 : http://140.119.210.91/~c1/2-1.php</p>
<p class="style1">第二題 : http://140.119.210.91/~c1/2-1.php</p>
<p class="style1">第三題 : http://140.119.210.91/~c1 [結合您的網站]</p>
<?
$mys_logoin=$_REQUEST['mys_logoin'];
echo "
<form id='form1' name='form1' method='post' action='show.php'>
<label>
<div align='center'>
<input type='hidden' name='mys_logoin'. value=".$mys_logoin." />
<input type='submit' name='button' id='button' value='查看成績' />
</div>
</label>
</form> ";
?>
标签: PHPMYSQL教學
PHPMYSQL線上考試完整版 - sendtest.php.
將學生的答案儲存至資料庫中
<?
$link=mysql_connect("localhost","root","123456");
mysql_select_db("mytest",$link);
$mys_logoin=$_REQUEST['mys_logoin'];
$i=1;
while($i<51) {
$a[$i]=$_REQUEST['myans'.$i];
$i++;
}
$str="insert into studentans(s_logoin,s1,s2,s3,s4,s5,s6,s7,s8,s9,s10,s11,s12,s13,s14,s15,s16,s17,s18,s19,s20,s21,s22,s23,s24,s25,s26,s27,s28,s29,s30,s31,s32,s33,s34,s35,s36,s37,s38,s39,s40,s41,s42,s43,s44,s45,s46,s47,s48,s49,s50) values ('$mys_logoin','$a[1]','$a[2]','$a[3]','$a[4]','$a[5]','$a[6]','$a[7]','$a[8]','$a[9]','$a[10]','$a[11]','$a[12]','$a[13]','$a[14]','$a[15]','$a[16]','$a[17]','$a[18]','$a[19]','$a[20]','$a[21]','$a[22]','$a[23]','$a[24]','$a[25]','$a[26]','$a[27]','$a[28]','$a[29]','$a[30]','$a[31]','$a[32]','$a[33]','$a[34]','$a[35]','$a[36]','$a[37]','$a[38]','$a[39]','$a[40]','$a[41]','$a[42]','$a[43]','$a[44]','$a[45]','$a[46]','$a[47]','$a[48]','$a[49]','$a[50]');";
mysql_query($str,$link) or die("無法寫入問題");
echo "
<html>
<head>
<title>無標題文件</title>
<style type='text/css'>
<!--
.style1 {
font-size: 24px;
font-weight: bold;
color: #0033CC;
}
-->
</style>
</head>
<body>
<p align='center' class='style1'>謝謝您的參與</p>
<p align='center' class='style1'>繳卷成功</p>
<form id='form1' name='form1' method='post' action='testhd.php'>
<label>
<div align='center'>
<input type='hidden' name='mys_logoin'. value=".$mys_logoin." />
<input type='submit' name='button' id='button' value='進入實作題' />
</div>
</label>
<label></label> </form>
</body>
</html>
";
mysql_close($link);
?>
标签: PHPMYSQL教學
PHPMYSQL線上考試完整版 - ckin.php.
帳號登入檢查與出題50
<?
if($mys_logoin!="" && $mys_pass!="" )
{
$link = mysql_connect("localhost","root","123456");
mysql_select_db("mytest",$link);
$str="select * from mystudent WHERE mys_logoin= '$mys_logoin' and mys_pass= '$mys_pass'";
$list =mysql_query($str,$link);
$num = mysql_fetch_row($list);
if ($num>0){
echo "
<form id='form1' name='form1' method='post' action='sendtest.php'>
<table width='780' border='1' align='center' cellpadding='0' cellspacing='0' bordercolor='#000000' >
<tr height='40' >
<td width='32' align='center' bgcolor='#3366CC'><span style='color: #FFFFFF; font-size: 18px;'><strong>作答</strong></span></td>
<td width='32' align='center' bgcolor='#3366CC'><span style='color: #FFFFFF; font-size: 18px;'><strong>題號</strong></span></td>
<td width='710' align='center' bgcolor='#3366CC'><span class='style1'><strong>題目</strong></span></td>
</tr>";
$result=range(1,50);
shuffle($result);
$link=mysql_connect("localhost","root","123456");
mysql_select_db("mytest",$link);
for($i=1;$i<51;$i++) {
$myi=$result[$i-1];
$str="select * from myqa where t_id='$myi'";
$list =mysql_query($str,$link);
while(list($q_id,$t_id,$t_body,$t_ans) = mysql_fetch_row($list)){
echo "<tr><td>
<input type='hidden' name=mys_text".$t_id."id=".$t_id."value=".$t_ans." />
<select name=myans".$t_id." id=myans".$t_id.">
<option value='0'>請選擇....</option>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
</select>
</td>
<td>".$i."</td><td>".$t_body."</td><td></tr>";
}
}
echo "
</table>
<p>
<div align='center'>
<input type='hidden' name='mys_logoin' id='mys_logoin' value=$_REQUEST[mys_logoin] />
<input type='submit' name='button2' id='button2' value='我要繳卷' />
</div>
</p>
</form>";
}
else{
echo "資料不正確<br>";
}}
else
{
echo "資料沒填<br>";
}
mysql_close($link);
?>
标签: PHPMYSQL教學
PHPMYSQL線上考試完整版 - index1.php.
網路帳號登入
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<title>無標題文件</title>
</head>
<body bgcolor="003366" text="#FFFFFF">
<form name="form1" method="post" action="ckin.php">
<table width="595" border="0" align="center">
<tr>
<td height="30" align="center"><font size="4"><strong>《 政大暑期考試系統 》</strong></font></td>
</tr>
<tr>
<td><div align="center"><font size="3">請輸入帳號和密碼</font></div></td>
</tr>
<tr>
<td height="30" align="center">
帳號:
<input name="mys_logoin" type="text" id="mys_logoin">
</td>
</tr>
<tr>
<td height="30" align="center">
密碼:
<input name="mys_pass" type="password" id="mys_pass">
</td>
</tr>
<tr>
<td height="30" align="center">
<input type="submit" name="Submit" value="進入考試">
</td>
</tr>
</table> </form>
</body>
</html>
标签: PHPMYSQL教學
PHPMYSQL線上考試完整版 -sendpgae.php.
線上執行評分計算
<?
$p_no=$_REQUEST['p_no'];
$p_function=$_REQUEST['p_function'];
$p_useful=$_REQUEST['p_useful'];
$p_color=$_REQUEST['p_color'];
$p_action=$_REQUEST['p_action'];
$p_sale=$_REQUEST['p_sale'];
$p_loop=$_REQUEST['p_loop'];
$p_qa=$_REQUEST['p_qa'];
$p_function=$p_function*0.15;
$p_useful=$p_useful*0.3;
$p_color=$p_color*0.1;
$p_action=$p_action*0.1;
$p_sale=$p_sale*0.2;
$p_loop=$p_loop*0.05;
$p_qa=$p_qa*0.1;
$p_total=$p_function+$p_useful+$p_color+$p_action+$p_sale+$p_loop+$p_qa;
$link=mysql_connect("localhost","root","123456");
mysql_select_db("mytest",$link);
$str="insert into pagegd(p_no,p_function,p_useful,p_color,p_loop,p_action,p_qa,p_sale,p_total) values ('$p_no','$p_function','$p_useful','$p_color','$p_loop','$p_action','$p_qa','$p_sale','$p_total');";
mysql_query($str,$link) or die("無法寫入問題");
echo "
<html>
<head>
<title>無標題文件</title>
<style type='text/css'>
<!--
.style1 {
font-size: 24px;
font-weight: bold;
color: #0033CC;
}
-->
</style>
</head>
<body>
<p align='center' class='style1'>謝謝您的評分</p>
<form id='form1' name='form1' method='post' action='pagegd.php'>
<input type='submit' name='button' id='button' value='返回評分' />
</div>
</label>
<label></label>
</form>
</body>
</html>
";
mysql_close($link);
?>
标签: PHPMYSQL教學
PHPMYSQL線上考試完整版 - PAGE.php.
線上評分
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文件</title>
<style type="text/css">
<!--
.style1 {
font-size: 36px;
color: #00FF99;
}
body {
background-color: #660000;
}
.style6 {color: #FFFF66; font-weight: bold; }
-->
</style>
</head>
<body>
<form id="form1" name="form1" method="post" action="sendpage.php">
<p align="center" class="style1">政治大學暑期電腦訓練網頁評量</p>
<table width="500" border="0" align="center" cellpadding="2" cellspacing="2">
<tr>
<td><span class="style6">座號 、姓名</span></td>
<td><span class="style6">
<label>
<select name="p_no" id="p_no">
<option value="0">請選擇...</option>
<option value="C01">C01 翁宸暉</option>
<option value="C02">C02 陳卲屏</option>
<option value="C03">C03 陳啟志</option>
<option value="C04">C04 伍芬婕</option>
<option value="C05">C05 謝奇儒</option>
<option value="C06">C06 王元弘</option>
<option value="C07">C07 陳靖騏</option>
<option value="C08">C08 李姵宜</option>
<option value="C09">C09 黃子暐</option>
<option value="C10">C10 曾乃芳</option>
<option value="C11">C11 陳嬿如</option>
<option value="C12">C12 佘宛柔</option>
<option value="C13">C13 秦毓徽</option>
<option value="C14">C14 楊宗儒</option>
<option value="C15">C15 林竺潘</option>
<option value="C16">C16 許馨云</option>
<option value="C17">C17 黃國榮</option>
<option value="C18">C18 蔡睿洋</option>
<option value="C19">C19 程學彥</option>
<option value="C20">C20 林暘甯</option>
<option value="C21">C21 張育誠</option>
<option value="C22">C22 林威宇</option>
<option value="C23">C23 蔡昕翰</option>
<option value="C24">C24 朱薏雯</option>
<option value="C25">C25 王明郁</option>
<option value="C26">C26 李佶勳</option>
<option value="C27">C27 姚巧玲</option>
<option value="C28">C28 劉莉敏</option>
<option value="C29">C29 林延厚</option>
<option value="C30">C30 林容蒂</option>
<option value="C31">C31 廖家奇</option>
<option value="C32">C32 許弘毅</option>
<option value="C33">C33 許翔</option>
<option value="C34">C34 宋沛玲</option>
<option value="C35">C35 魯美均</option>
<option value="C36">C36 徐千迪</option>
<option value="C37">C37 林鉦凱</option>
<option value="C38">C38 孫寗</option>
</select>
</label>
</span></td>
<td><span class="style6">行銷(20%)</span></td>
<td><input name="p_sale" type="text" id="p_sale" size="10" /></td>
</tr>
<tr>
<td><span class="style6">功能(15%)</span></td>
<td><span class="style6">
<label>
<input name="p_function" type="text" id="p_function" size="10" />
</label>
</span></td>
<td><span class="style6">用途(30%)</span></td>
<td><input name="p_useful" type="text" id="p_useful" size="10" /></td>
</tr>
<tr>
<td><span class="style6">顏色、版型(10%)</span></td>
<td><input name="p_color" type="text" id="p_color" size="10" /></td>
<td><span class="style6">迴路(5%)</span></td>
<td><input name="p_loop" type="text" id="p_loop" size="10" /></td>
</tr>
<tr>
<td><span class="style6">動畫(10%)</span></td>
<td><input name="p_action" type="text" id="p_action" size="10" /></td>
<td><span class="style6">Q&A(10%)</span></td>
<td><input name="p_qa" type="text" id="p_qa" size="10" /></td>
</tr>
</table>
<p align="center">
<input type="submit" name="button" id="button" value="送出評量" />
<input type="reset" name="button2" id="button2" value="重新評量" />
</p>
<ol>
<li></li>
</ol>
<p> </p>
</form>
</body>
</html>
标签: PHPMYSQL教學
PHPMYSQL線上考試完整版 - index.php.
首頁設計
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5" />
<title>無標題文件</title>
<style type="text/css">
<!--
.style1 { font-size: 36px;
color: #00FF99;
}
body {
background-color: #660000;
}
a:link {
color: #FFFFFF;
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
color: #CCCC00;
}
a:active {
text-decoration: none;
}
-->
</style>
</head>
<body>
<p align="center" class="style1">政治大學暑期電腦訓練網頁評量</p>
<p align="center" class="style1"> </p>
<p align="center" class="style1"><a href="pagegd.php">網路評分</a></p>
<p align="center" class="style1"><a href="index1.php">網路測驗</a></p>
<p align="center" class="style1"><a href="firstgd.php">第一次作業成績</a></p>
</body>
</html>
标签: PHPMYSQL教學
2008年7月12日星期六
PHP_MYSQL 取得答案並儲存
<?
$link=mysql_connect("localhost","root","123456");
mysql_select_db("mytest",$link);
$mys_logoin=$_REQUEST['mys_logoin'];
$i=1;
while($i<51) {
echo "your ans:";
echo $_REQUEST['myans'.$i];
$a[$i]=$_REQUEST['myans'.$i];
$i++;
}
$str="insert into studentans(s_logoin,s1,s2,s3,s4,s5,s6,s7,s8,s9,s10,s11,s12,s13,s14,s15,s16,s17,s18,s19,s20,s21,s22,s23,s24,s25,s26,s27,s28,s29,s30,s31,s32,s33,s34,s35,s36,s37,s38,s39,s40,s41,s42,s43,s44,s45,s46,s47,s48,s49,s50) values ('$mys_logoin','$a[1]','$a[2]','$a[3]','$a[4]','$a[5]','$a[6]','$a[7]','$a[8]','$a[9]','$a[10]','$a[11]','$a[12]','$a[13]','$a[14]','$a[15]','$a[16]','$a[17]','$a[18]','$a[19]','$a[20]','$a[21]','$a[22]','$a[23]','$a[24]','$a[25]','$a[26]','$a[27]','$a[28]','$a[29]','$a[30]','$a[31]','$a[32]','$a[33]','$a[34]','$a[35]','$a[36]','$a[37]','$a[38]','$a[39]','$a[40]','$a[41]','$a[42]','$a[43]','$a[44]','$a[45]','$a[46]','$a[47]','$a[48]','$a[49]','$a[50]');";
mysql_query($str,$link) or die("無法寫入問題");
mysql_close($link);
?>
标签: PHPMYSQL教學
2008年7月11日星期五
phpmysql - 亂數出題
請大家參考喔
<form id="form1" name="form1" method="post" action="sendtest.php">
<table width="780" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000" >
<tr height="40" >
<td width="32" align="center" bgcolor="#3366CC"><span style="color: #FFFFFF; font-size: 18px;"><strong>作答</strong></span></td>
<td width="32" align="center" bgcolor="#3366CC"><span style="color: #FFFFFF; font-size: 18px;"><strong>題號</strong></span></td>
<td width="710" align="center" bgcolor="#3366CC"><span class="style1"><strong>題目</strong></span></td>
</tr>
<?
$result=range(1,50);
shuffle($result);
$link=mysql_connect("localhost","root","123456");
mysql_select_db("mytest",$link);
for($i=1;$i<51;$i++) {
$myi=$result[$i-1];
$str="select * from myqa where t_id='$myi'";
$list =mysql_query($str,$link);
while(list($q_id,$t_id,$t_body,$t_ans) = mysql_fetch_row($list)){
echo "<tr><td>
<select name=myans".$t_id." id=myans".$t_id.">
<option value='0'>請選擇....</option>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
</select></td>
<td>".$i."</td><td>".$t_body."</td><td></tr>";
}
}
mysql_close($link);
?>
</table>
<p>
<div align='center'>
<input type='submit' name='button2' id='button2' value='我要繳卷' />
</div>
</p>
</form>
标签: PHPMYSQL教學
2008年6月16日星期一
MYSQL指令
使用DELETE語法
可以使用DELETE語法來清空指定表格中所有資料。
如果DELETE的表格包含的資料筆數龐大,即會耗用許多系統資源去處理、紀錄這些資料行已被刪除。
使用DELETE的指令較特別的是可以設定條件指定要刪除的資料。
使用DELETE的指令較佔用資源大。
使用 TRUNCATE
使用TRUNCATE指令是一個快速且有效率的清空表格方式。
TRUNCATE單純支援整個清空資料
TRUNCATE指令是一個DDL屬性的指令,速度比DELETE快很多;
TRUNCATE指令不會影響與目標表格相關物件的架構。
TRUNCATE指令還可以依需求指定原本使用(allocate)的空間,是要釋放還是保留使用。
TRUNCATE 使用後table的識別計數器會重回1,但若使用delete識別計數器不會重回1
标签: PHPMYSQL教學
2008年3月15日星期六
PHP MYSQL - LIKE
今天使用like發現真好用介紹給您 like:
SELECT * FROM myitem WHERE item_name like $item_name
符合的資料行可以直接被取出。
select * from myitem where item_name like "alex%";
select * from myitem where item_name like "%alex%";
符合的資料行可以直接被取出。
标签: PHPMYSQL教學
2008年3月12日星期三
ASP的資料搜尋
今天學會了 花了我一個下午3小時
原始碼如下
網頁表單部份
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5" />
<title>無標題文件</title>
<style type="text/css">
<!--
body,td,th {
font-size: 18px;
}
body {
background-image: url(images/bgMain3.jpg);
}
a:link {
font-size: 24px;
font-weight: bold;
color: #FF0000;
text-decoration: none;
}
a:hover {
font-size: 24px;
color: #FFFF00;
text-decoration: none;
}
a:visited {
font-size: 24px;
color: #0000FF;
text-decoration: none;
}
-->
</style>
</head>
<body>
<p>請輸入查詢條件 (例如:單字 , 字串)</p>
<form id="form1" name="form1" method="post" action="searchok.asp">
<label>
<input type="text" name="mytext" id="mytext" />
</label>
<label>
<input type="submit" name="button" id="button" value="開始查詢" />
</label>
<label>
<input type="reset" name="button2" id="button2" value="重訢輸入" />
</label>
</form>
<p> </p>
</body>
</html>
結果連結ACCESS部份
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5"><style type="text/css">
<!--
body {
background-image: url(images/bgMain1_02.gif);
background-repeat: no-repeat;
background-attachment: fixed;
}
-->
</style>
<!--mstheme--><link rel="stylesheet" type="text/css" href="_themes/cnart/cnar1011-105.css"><meta name="Microsoft Theme" content="cnart 1011">
</head>
<% mytext=request("mytext")
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("960426.mdb")
set rs=server.CreateObject("adodb.recordset")
sql="select * from mydata where 內容 like '%"& mytext &"%' "
rs.open sql,conn,1,1
%>
<HTML>
<BODY>
<CENTER><TABLE width="95%" border="1" align="center" bgcolor="#FFFFFF" id="table1">
<TABLE COLSPAN=8 CELLPADDING=5 BORDER=0>
<TR>
<TD ALIGN=CENTER BGCOLOR="#008080"><FONT COLOR="#FFFFFF">編號</FONT></TD>
<TD ALIGN=CENTER BGCOLOR="#008080"><FONT COLOR="#FFFFFF">主旨</FONT></TD>
<TD ALIGN=CENTER BGCOLOR="#008080"><FONT COLOR="#FFFFFF">內容</FONT></TD>
</TR>
<% Do while not rs.EOF %>
<TR>
<TD BGCOLOR="f7efde" ALIGN=CENTER><%= rs("編號") %></TD>
<TD BGCOLOR="f7efde" ALIGN=CENTER><%= rs("主文") %></TD>
<TD BGCOLOR="f7efde" ALIGN=CENTER><%= rs("內容") %></TD>
</TR>
<%
rs.MoveNext
Loop
rs.Close
Set conn = Nothing
%>
</TABLE></CENTER>
</BODY>
</HTML>
标签: PHPMYSQL教學
2008年3月10日星期一
PHP MYSQL 檔案上傳設計
今天學會了這樣的技巧 , 除了上傳網頁資料庫外也可以順便上傳檔案
方法就是將上傳的型設計成檔案欄位
語法如下
<input type="file" name="fileField" id="fileField" />
表單的碼位要設定成 enctype="multipart/form-data"這樣的格式
另外 接收的部份
要加入 COPY("來源","目的")
這樣就可以了
至於資料庫的寫入部份 , 請增加下列語法部份內容
insert into 資料表(欄位名稱) values ($FILE_NAME);
要試試看喔
标签: PHPMYSQL教學
2008年3月9日星期日
關於IIS的錯誤 - 發現可以有新的玩法
今天遇到了另一個0x8ffe2740的錯誤 , 找了一下網路訊息
發現IIS的PORT衝到了
所以改PORT為81
因為這樣我就可以一台電腦上架設二個不同系統的網站
ASP 及PHP
APACHE設為80
IIS設為81
執行時 APACHE 輸入 LOCALHOST
IIS 輸入 LOCALHOST:81
長官們可以試試喔
标签: PHPMYSQL教學

