Как вставить данные в 2 таблицы с помощью PHP и mysql ?
Я работаю над системой бронирования автобусов, где администратор-единственный, кому разрешено создавать операторов автобусов, а затем операторы могут создавать автобусы, маршруты и билеты. Пользователь может купить билет онлайн или с помощью мобильного приложения. Я пытаюсь сохранить все свои регистрационные данные пользователя в одной таблице и информацию профиля в таблице, которая соответствует пользователю, например, операторы автобусов в таблице операторов, клиенты в таблице клиентов и администратор в таблице администратора. Теперь у меня есть форма для добавления операторов,которую предполагается сохранить в таблице login и таблице operators.
Что я уже пробовал:
<?php $uname=(isset($_POST['uname']))?$mk->real_escape_string(trim($_POST['uname'])):''; $name=(isset($_POST['name']))?$mk->real_escape_string(trim($_POST['name'])):''; $person=(isset($_POST['person']))?$mk->real_escape_string(trim($_POST['person'])):''; $mobile=(isset($_POST['mobile']))?$mk->real_escape_string(trim($_POST['mobile'])):''; $email=(isset($_POST['email']))?$mk->real_escape_string(trim($_POST['email'])):''; $site=(isset($_POST['site']))?$mk->real_escape_string(trim($_POST['site'])):''; $ocreate = "INSERT INTO tbloperator (op_id,op_name,op_contact,op_mobile,op_email,op_website,op_logo) values('{$name}','{$person}','{$mobile}','{$email}','{$site}','')"; //$insert="update tbladmins set a_name='$name',a_city='$city',a_mobile='$mobile',a_mail='$email' // where l_user='$user'" ; $pwd = "MyKiti12034"; $pass = $msec -> hashpass ($pwd); $trial = "INSERT INTO tbllogin(l_user,l_pass,l_access) VALUES ({$uname},{$pass},2)"; if(isset($_POST['oadd'])){ $mk->query($trial); $last_insert = mysqli_insert_id(); if(!empty($op_id)) { if($mk->query($ocreate)){ echo '<div data-alert class="alert-box success radius">'; echo 'Success ! Operator Profile created successfully'; echo '<a href="#" class="close">×</a>'; echo '</div>'; header('refresh:2;url=dashboard.php'); }else{ echo '<div data-alert class="alert-box warning radius">'; echo 'Error ! '.$mk->error; echo '<a href="#" class="close">×</a>'; echo '</div>'; } } } ?>
CHill60
Так что же происходит на самом деле?
jkassy
Он не показывает никаких ошибок и не подчиняется БД
jkassy
Нет ошибки и нет записи