昱得資訊工作室
麻辣學園
歡迎光臨, 訪客. 請先 登入註冊一個帳號.
您忘了 啟用您的帳號嗎?
2008-05-16, 23:47:21
首頁 說明 登入 註冊 贊助論壇 想當作者?
新聞: 會員注意!!麻辣家族討論區[通用版規],請詳閱!!


+  麻辣家族討論區
|-+  網頁設計
| |-+  PHP
| | |-+  想請問一下驗証的問題
0 會員 以及 0 訪客 正在閱讀本篇主題. « 上一篇主題 下一篇主題 »
頁: [1] 向下 列印
作者 主題: 想請問一下驗証的問題  (閱讀 998 次)
我也很想他
*
離線 離線

文章: 27



想請問一下驗証的問題
« 於: 2005-11-16, 00:54:06 »

<?php
  require("db.php");
  //$C_id=$_POST['C_id'];
  $C_date=$_POST['C_date'];
  $C_no=$_POST['C_no'];
  $C_time=$_POST['C_time'];
  $Aceae_id=$_POST['Aceae_id'];
 
  $check=mysql_query("select * from clinic where C_date='$C_date'and C_no='$C_no'and C_time='$C_time'and Aceae_id='$Aceae_id'");
  $num=mysql_num_rows($check);
 
  if($num==1)
  {
  echo "SORRY,此門診表已登入過了!!";
  exit;
  }
?>

為什麼~我現在要新增的話~如果我要新增的資料跟資料庫裡面的資料一樣∼應該會出現『此門診已經登入過了』∼但是在if($num==1)這裡會一直出現『新增成功』~如果換成if($num==0)會變成出現『此門診已經登入過了』~都是一直出現這兩種結果~我該怎麼修改呢? Huh謝謝囉^^
已記錄
小誌
*
離線 離線

會員性別: 男
文章: 574


作業系統 Windows XP SP2
CPU P4 1.6G
OFFICE版本 Office 2003

個人網站
Re: 想請問一下驗証的問題
« 回覆文章 #1 於: 2005-11-16, 00:57:57 »

你這個是新增嗎?是篩選資料吧
如果有資料取得當然$num==1
已記錄

為了論壇的永續經營,您不妨
贊 助 論 壇
我也很想他
*
離線 離線

文章: 27



Re: 想請問一下驗証的問題
« 回覆文章 #2 於: 2005-11-16, 01:02:24 »

可是是寫在新增的地方說~

我不是要取得資料~

是在新增的時候~要檢查這筆資料是否有輸入過~

已經有輸入過會出現『此門診已經新增過了』~

沒有輸入過的話,會把我的資料新增進去,會顯示『新增成功』
已記錄
小誌
*
離線 離線

會員性別: 男
文章: 574


作業系統 Windows XP SP2
CPU P4 1.6G
OFFICE版本 Office 2003

個人網站
Re: 想請問一下驗証的問題
« 回覆文章 #3 於: 2005-11-16, 01:11:14 »

  $check=mysql_query("select * from clinic where C_date='$C_date'and C_no='$C_no'and C_time='$C_time'and Aceae_id='$Aceae_id'");
  $num=mysql_num_rows($check);
 
  if($num!=0)
  {
  echo "SORRY,此門診表已登入過了!!";
  exit;
  }
else
{
//新增資料進資料庫
}
« 最後編輯時間: 2005-11-16, 01:18:31 由 小誌 » 已記錄

為了論壇的永續經營,您不妨
贊 助 論 壇
頁: [1] 向上 列印 
« 上一篇主題 下一篇主題 »
跳到: