Re: [請益] 在搜尋資料表中又搜尋另一資料表

看板PHP作者 (烽火連天依山盡)時間12年前 (2012/03/24 12:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
幫修QQ~ ※ 引述《satisf (Morrie)》之銘言: : 以下是我的程式碼 $sqlstr="SELECT count(*) FROM `lesson` WHERE `teacher`='" .$_POST["on_teacher"]."' AND `time_start` <= '".$_POST["on_time_start"]."' AND `time_end` > '".$_POST["on_time_end"]."'"; (這邊的`time_end`是我自己假設的,因為上課時段可能是三節之類所以要包含) : $result1=mysqli_query($link,$sqlstr); $isOn = mysqli_fetch_row($result1); //直接檢查是否有課程 if(isOn[0]>0) { //衝堂 } else { //沒衝堂的判斷 } : /*while($rows=mysqli_fetch_row($result1)) : { : if($_POST['on_time_start']>=$rows[6]&&$_POST['on_time_start']<=$rows[7]) //檢查有無時段衝堂 : { : echo "不好意思,該名講師這個時段已有課程,請重新選擇講師"; : $sqlstr2="Select * from teacher where 領域='".$_POST["on_type"]."' AND : 姓名!='".$_POST["name"]."'"; : $result2=mysqli_query($link,$sqlstr2); : echo "/n222222/n"; : while($rows2=mysqli_fetch_row($result2)) : { : echo "222".$rows2[0]; : echo "333333/n"; : exit(); : } : } : if($_POST['on_place']-$rows[6]>2&& ($_POST['on_time_start']-$rows[5])<200) : { : my_msg("不好意思,你可能會趕不及上這堂課喔","class_add.html"); : exit(); : } : } : */ : 想要在第一個表單中找到某個條件後 : 再進入第二個表單抓取另一個結果 : 可是第二的表單似乎都一值沒有作用 : 是SQL那邊寫錯了嗎? : 還是?? : 請大大可以指點指點一下! : 感恩! 後面因為你的判斷好像有可能會遲到這種判斷 我也不確定你的資料庫結構是用甚麼型態 所以我直接以 DATE 的型態來做回答 可以的話連課程表資料庫也SHOW出來吧QQ 你用 fetch_row 我們也不知道你那藍欄位代表的意思... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.186.193
文章代碼(AID): #1FRKWqLj (PHP)
文章代碼(AID): #1FRKWqLj (PHP)