作者satisf (Morrie)
看板PHP
標題[請益] 在搜尋資料表中又搜尋另一資料表
時間Fri Mar 23 17:17:49 2012
以下是我的程式碼
$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
1F:→ kuAIpAI:那中文...是怎回事?xdddd 03/23 17:34
2F:推 kerash:你可以直接在 sql 裡面做日期的判斷,這樣就不用在外面多跑 03/23 18:06
3F:→ kerash:一次 ... 03/23 18:06
4F:→ airtsubasa:我的疑問 上面兩位都幫我問了XD 03/24 01:04
5F:→ rocairforce:資料表結構出來再來研究 03/24 13:09