2013-12-17 100 views
2

我想問你,以幫助我的一些PHP腳本。檢查註冊數據,然後插入到另一個表

我有兩個表Registered_Bus表和Bus_Route表

,所以我想通過檢查總線是Registered_bus表已經註冊,否則提示用戶插入一個Bus_Route表數據公交車沒有登記。

下面是一個插入PHP代碼Bus_route信息

// Insert data into mysql 

$sql = "INSERT INTO $tbl_name VALUES('$BID', '$Route', '$Driver_Name', 
      '$Driver_phone_no', '$Time_in', '$Time_out', '$Date' , '$Comment')"; 
$result = mysql_query($sql) or die(mysql_error()); 
+1

提供兩個表的表結構! – niyou

+0

謝謝你的兄弟....它的工作現在 – user3110410

回答

1
$check = "select count('X') as bus_status from Registered_Bus where id_Registered_Bus = '".$BID."'"; 
$result_check = mysql_query($check); 
$row_check = mysql_fetch_assoc($result_check); 
if($row_check['bus_status'] == 1){ 
    $sql = "INSERT INTO $tbl_name VALUES('$BID', '$Route', '$Driver_Name', 
       '$Driver_phone_no', '$Time_in', '$Time_out', '$Date' , '$Comment')"; 
    $result = mysql_query($sql) or die(mysql_error()); 
} else { 
    echo "not registered"; 
} 
+0

嘿vipin謝謝你的答案,但有這個錯誤 警告:mysql_fetch_assoc()期望參數1是資源,布爾在C:\ xampp \ htdocs \ StaffBus \ Departure_insert第27行的.php – user3110410

+0

將id_Registered_Bus替換爲存儲總線標識的正確列名 –

相關問題