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

看板PHP作者 (Morrie)時間13年前 (2012/03/23 17:17), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/2 (看更多)
以下是我的程式碼 $sqlstr="Select * from lesson where 上課講師='".$_POST["on_teacher"]."'"; $result1=mysqli_query($link,$sqlstr); 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那邊寫錯了嗎? 還是?? 請大大可以指點指點一下! 感恩! -- 【逼 逼逼 逼 逼逼】!! ~該集合了!!!大家快來集合壓~   -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.165.24.144

03/23 17:34, , 1F
那中文...是怎回事?xdddd
03/23 17:34, 1F

03/23 18:06, , 2F
你可以直接在 sql 裡面做日期的判斷,這樣就不用在外面多跑
03/23 18:06, 2F

03/23 18:06, , 3F
一次 ...
03/23 18:06, 3F

03/24 01:04, , 4F
我的疑問 上面兩位都幫我問了XD
03/24 01:04, 4F

03/24 13:09, , 5F
資料表結構出來再來研究
03/24 13:09, 5F
文章代碼(AID): #1FR3_0xB (PHP)
文章代碼(AID): #1FR3_0xB (PHP)