error ตอนแก้ไขข้อมูลส่วนตัวครับ Warning: mysqli_error() expects exactly 1 parameter, 0 given in... on line 34
error ตอนแก้ไขข้อมูลส่วนตัวครับ Warning: mysqli_error() expects exactly 1 parameter, 0 given in... on line 34
ผิดพลาดตรงไหนครับแนะนำหน่อยนะครับ เป็นที่ เวลา edit ข้อมูลส่วนตัว ครับ พอกดบันทึกมันมี error ครับ
Code (PHP) file check user
<?php
include("config_mysqli.php") ;
$sql= "SELECT * from member where user='$_SESSION[login_true]'" or die("Err program") ;
$query = mysqli_query($conn,$sql) or die(mysqli_error());
$result = mysqli_fetch_array($query,MYSQLI_ASSOC) or die(mysqli_error());
?>
Code (PHP) Code save.php
<?php require("check_user.php"); ?>
<?php
include("config_mysqli.php") ;
$sql = "UPDATE member SET
name = '".$_POST["name"]."' ,
address = '".$_POST["address"]."' ,
amper = '".$_POST["amper"]."' ,
province = '".$_POST["province"]."' ,
zipcode = '".$_POST["zipcode"]."' ,
phone = '".$_POST["phone"]."' ,
email = '".$_POST["email"]."' ,
Submit2 = '".$_POST["Submit2"]."'
WHERE member_id = '".$_POST["member_id"]."' ";
$query = mysqli_query($conn,$sql) or die(mysqli_error()); <<<<<< บรรทัดที่ Error 34 ครับ
if($query) {
echo "<br><center><font size='3'color='#006600'>รายละเอียดของคุณ ได้ถูกบันทึกใหม่ เรียบร้อยแล้วค่ะ</font>
<br><font size='3'color='#3333CC'>โปรดรอสักครู่ ระบบจะนำท่านกลับไปหน้าสมาชิก</font></center>" ;
echo "<meta http-equiv='refresh' content='2; url=member_corner.php'>" ;
}
?>
<?php mysqli_close($conn); ?>
หน้า form edit ส่งค่าแบบนี้มาด้วย
Code (PHP)
<input name="member_id" type="hidden" id="member_id" value="<?php echo $result['member_id'] ;?>" >
Tag : PHP
ประวัติการแก้ไข 2015-07-30 00:04:02 2015-07-30 00:04:38 2015-07-30 00:05:12
Date :
2015-07-29 23:28:50
By :
lhumdin
View :
10481
Reply :
7
$query = mysqli_query($conn,$sql) or die(mysqli_error());
if($query->num_rows==0) exit('Not Found');
$result = mysqli_fetch_array($query,MYSQLI_ASSOC);
เพิ่มสีแดง มันหาไม่เจอไม่มีข้อมูลแต่ไป fetch ข้อมูลออกมา
Date :
2015-07-30 06:42:22
By :
NewbiePHP
ไม่ได้อะครับ ขึ้น error แบบเดิมครับ มึนตึ้บ
ประวัติการแก้ไข 2015-07-30 13:00:44
Date :
2015-07-30 12:32:38
By :
lhumdin
20.$query = mysqli_query($conn,$sql) or die(mysqli_error($conn ) . "<br>$sql" ); <<<<<< บรรทัดที่ Error 34 ครับ
เพิ่มสีแดง ดู statement ด้วยตา ว่าขาดหายอะไรไปครับ
ประวัติการแก้ไข 2015-07-30 14:48:26
Date :
2015-07-30 14:47:18
By :
NewbiePHP
ขอบคุณครับ No.3 คุณ NewbiePHP
Date :
2019-07-16 11:28:33
By :
คุณ เด่น
ผมแก้ไม่หาอะครับผมแก้ไม่ตกเลยงงหาไม่เจอช่วยแนะนำหน่อยนะครับ
<meta charset="UTF-8">
<?php
//1. เชื่อมต่อ database:
include('connection.php'); //ไฟล์เชื่อมต่อกับ database ที่เราได้สร้างไว้ก่อนหน้าน้ี
//ตรวจสอบถ้าว่างให้เด้งไปหน้าหลักและไม่แก้ไขข้อมูล
if($_POST["member_id"]==''){
echo "<script type='text/javascript'>";
echo "alert('Error Contact Admin !!');";
echo "window.location = 'showmember.php'; ";
echo "</script>";
}
//สร้างตัวแปรสำหรับรับค่าที่นำมาแก้ไขจากฟอร์ม
$member_id = $_POST["member_id"];
$card_num = $_POST["card_num"];
$name_laname = $_POST["name_laname"];
$father = $_POST["father"];
$mather = $_POST["mather"];
//ทำการปรับปรุงข้อมูลที่จะแก้ไขลงใน database
$sql = "UPDATE private_ord_dpm3 SET
card_num ='$card_num' ,
name_laname ='$name_laname',
father='$father' ,
mather='$mather',
WHERE member_id='$member_id' ";
[font=Verdana]$result = mysqli_query($con, $sql) or die ("Error in query: $sql " . mysqli_error());[/font]
mysqli_close($con); //ปิดการเชื่อมต่อ database
//จาวาสคริปแสดงข้อความเมื่อบันทึกเสร็จและกระโดดกลับไปหน้าฟอร์ม
if($result){
echo "<script type='text/javascript'>";
echo "alert('Update Succesfuly');";
echo "window.location = 'showmember.php'; ";
echo "</script>";
}
else{
echo "<script type='text/javascript'>";
echo "alert('Error back to Update again');";
echo "window.location = 'showmember.php'; ";
echo "</script>";
}
?>
Date :
2020-11-07 21:58:33
By :
เฟรม
ดูความเห็น 3 ครับ เขาเขีนให้แสดง error ยังไง
และ เอา error message มาถามด้วยครับ
Date :
2020-11-08 05:43:37
By :
Chaidhanan
Load balance : Server 03