พี่ค่ะ เวลาเราจะ insert ลงฐานข้อมูลพร้อมกัน 2 ตาราง ต้องทำอย่างไรค่ะ
$sqli = " insert into usertable (Login, Password)
values
(
'{$mysqli->escape_string($_POST['email'])}'
, '{$mysqli->escape_string(md5($_POST['inputPassword']))}'
);
";
$result = $mysqli->query($sqli);
เราต้องเพิ่ม code ตรงส่วนไหนคะ
นี่คือลิ้งรูป ตารางค่ะ
แล้วตรง login อ่ะค่ะ เมื่อเรา login เข้าไป มันต้องเก็บประวัติการ login อ่ะค่ะ มันต้องใส่ code ตรงส่วนไหนและทำอย่างไรค่ะ
นี่คือ code ตรงส่วนของ check_login ค่ะ
<?php
require 'connect_mysqli.php';
if(isset($_POST['mail_log'],$_POST['password_log']) !== false && $_POST['mail_log'] !== '' && $_POST['password_log'] !== ''){
$sqli = "
select
*
from
usertable
where
Login = '{$mysqli->escape_string($_POST['mail_log'])}'
and
Password = '{$mysqli->escape_string(md5($_POST['password_log']))}'
and
IsActive = 1
;
";
$result = $mysqli->query($sqli); # 2
$rows = $result->fetch_assoc();
if($result->num_rows > 0) {
if($_POST['chk'] == "on") { // ถ้าติ๊กถูก Login ตลอดไป ให้ทำการสร้าง cookie
setcookie('mail_log', $_POST['mail_log'],time()+60);
setcookie("password_log",md5($_POST['password_log']),time()+60);
/* setcookie('user', $_POST['user'] , time() + 1500);
setcookie('user', $_POST['user'] , time() + 1500 , '/', 'localhost'); */
header("location: continue.php"); //ไปไปตามหน้าที่คุณต้องการ
} else {
header("location:continue.php"); //ไปไปตามหน้าที่คุณต้องการ
}
} else {
header("location:login2.php"); //ไม่ถูกต้องให้กับไปหน้าเดิม
}
}
?>
นี่คือรูป ตารางค่ะ
Code (PHP)วางโค้ดทับข้อความนี้เลย
Code (PHP)วางโค้ดทับข้อความนี้เลย
bamossza
พลังงานการช่วยเหลือ
( Level 3 )
คะแนนขอบคุณจากสมาชิก
( 16 )
ตอบกระทู้ ( 112 )
เขียนบทความ ( 28 )
insert table พร้อมกัน 2 ครั้ง ประมาณนี้ ลองประยุกต์ดูนะครับ
ส่วนที่ว่าเก็บประวัติ Login ก็ให้มัน เก็บตอน login สำเร็จไงครับ