>即時新聞-熱門

显示标签为“PHPMYSQL教學”的博文。显示所有博文
显示标签为“PHPMYSQL教學”的博文。显示所有博文

2009年1月13日星期二

回覆表單 reinput.phpOK

程式如下
<?
 $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>

回覆系統 - 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");
?>

給網頁班的設計 - 日期排序與人氣排序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>

2009年1月8日星期四

BLOG留言設計

網頁同學們請去試試喔
明天我會解說
meigu920227.freehost10.com

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 資料

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線上考試完整版 - 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線上考試完整版 - 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線上考試完整版 - 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線上考試完整版 - 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線上考試完整版 -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線上考試完整版 - 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線上考試完整版 - 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>

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);  


?>

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>

2008年6月16日星期一

MYSQL指令

使用DELETE語法
可以使用DELETE語法來清空指定表格中所有資料。
如果DELETE的表格包含的資料筆數龐大,即會耗用許多系統資源去處理、紀錄這些資料行已被刪除。
使用DELETE的指令較特別的是可以設定條件指定要刪除的資料。
使用DELETE的指令較佔用資源大。

使用 TRUNCATE
使用TRUNCATE指令是一個快速且有效率的清空表格方式。
TRUNCATE單純支援整個清空資料
TRUNCATE指令是一個DDL屬性的指令,速度比DELETE快很多;
TRUNCATE指令不會影響與目標表格相關物件的架構。
TRUNCATE指令還可以依需求指定原本使用(allocate)的空間,是要釋放還是保留使用。
TRUNCATE 使用後table的識別計數器會重回1,但若使用delete識別計數器不會重回1

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%";

符合的資料行可以直接被取出。

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>

2008年3月10日星期一

PHP MYSQL 檔案上傳設計

今天學會了這樣的技巧 , 除了上傳網頁資料庫外也可以順便上傳檔案
方法就是將上傳的型設計成檔案欄位
語法如下
<input type="file" name="fileField" id="fileField" />
表單的碼位要設定成 enctype="multipart/form-data"這樣的格式
另外 接收的部份
要加入 COPY("來源","目的")
這樣就可以了
至於資料庫的寫入部份 , 請增加下列語法部份內容
insert into 資料表(欄位名稱) values ($FILE_NAME);
要試試看喔

2008年3月9日星期日

關於IIS的錯誤 - 發現可以有新的玩法

今天遇到了另一個0x8ffe2740的錯誤 , 找了一下網路訊息
發現IIS的PORT衝到了
所以改PORT為81
因為這樣我就可以一台電腦上架設二個不同系統的網站
ASP 及PHP
APACHE設為80
IIS設為81
執行時 APACHE 輸入 LOCALHOST
IIS 輸入 LOCALHOST:81

長官們可以試試喔

 
妹咕數位學園歡迎網友們來信指教 妹咕信箱