2013-12-17 5 views
2

Я хотел бы попросить вас помочь мне в некоторых сценариях php.Проверьте зарегистрированные данные, затем вставьте их в другую таблицу

У меня есть две таблицы Registered_Bus стол и Bus_Route стол

, поэтому я хочу, чтобы вставить данные в таблицу Bus_Route, проверяя, если автобус уже зарегистрирован в таблице Registered_bus иначе предложит пользователю что автобус не зарегистрирован.

Ниже 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

hey vipin спасибо за ур ответ, но есть эта ошибка Предупреждение: mysql_fetch_assoc() ожидает, что параметр 1 будет ресурсом, булевым, указанным в C: \ xampp \ htdocs \ StaffBus \ Departure_insert .php в строке 27 – user3110410

+0

замените id_Registered_Bus на правильное имя столбца, в котором хранится идентификатор шины –

Смежные вопросы