Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我无法编辑我的用户数据_Php_Mysqli_Dreamweaver - Fatal编程技术网

Php 我无法编辑我的用户数据

Php 我无法编辑我的用户数据,php,mysqli,dreamweaver,Php,Mysqli,Dreamweaver,“我试图编辑/更新我的数据表单,但当我点击编辑按钮时,它没有改变任何东西,我也不知道到底发生了什么,”输出说 致命错误:未捕获错误:调用null上的成员函数查询 在C:\xampp\htdocs\Admin\requestform5.php:24堆栈跟踪:0{main} 在第24行的C:\xampp\htdocs\Admin\requestform5.php中抛出 编码 <?php include "errorReporting.php"; include "conn.php"; $co

“我试图编辑/更新我的数据表单,但当我点击编辑按钮时,它没有改变任何东西,我也不知道到底发生了什么,”输出说

致命错误:未捕获错误:调用null上的成员函数查询 在C:\xampp\htdocs\Admin\requestform5.php:24堆栈跟踪:0{main} 在第24行的C:\xampp\htdocs\Admin\requestform5.php中抛出

编码

<?php 
include "errorReporting.php";
include "conn.php";
$conn = connect();
$db = connectdb();

$wardID = $_REQUEST["wardID"];
$RequestName = $_REQUEST["RequestName"];
$Department =$_REQUEST["Department"];
$Position =$_REQUEST["Position"];
$Date=$_REQUEST["Date"];

$TypeOfRequest=$_REQUEST["TypeOfRequest"];
$PleaseSpecify=$_REQUEST["PleaseSpecify"];
$DateRequire= $_REQUEST["DateRequire"];
$DateReturn= $_REQUEST["DateReturn"];

mysqli_select_db ($conn,"admin") or die ($conn->error ."\n");
$query = "select*from requestform";
$result= $conn->query($query) or die ($conn->error."\n");
$row_result =mysqli_fetch_assoc($result);

mysqli_select_db ($conn,"admin") or die ($conn->error."\n");
$mysqli->query( "UPDATE requestform SET RequestName='$RequestName',Department='$Department',Position='$Position',Date='$Date',TypeOfRequest='$TypeOfRequest',PleaseSpecify='$PleaseSpecify',DateRequire='$DateRequire',DateReturn='$DateReturn' where wardID='$wardID'");
$mysqli->affected_rows or die ($conn->error()."\n");


header("Location:requestform3.php");?>

你的问题是主要问题

$query = "select*from requestform";
换成这个

mysqli_select_db ($conn,"admin") or die ($conn->error ."\n");
$query = "select * from requestform";
$result= $conn->query($query) or die ($conn->error."\n");
$row_result =mysqli_fetch_assoc($result);

$conn->query( "UPDATE requestform SET RequestName='$RequestName',Department='$Department',Position='$Position',Date='$Date',TypeOfRequest='$TypeOfRequest',PleaseSpecify='$PleaseSpecify',DateRequire='$DateRequire',DateReturn='$DateReturn' where wardID='$wardID'");
$conn->affected_rows or die ($conn->error()."\n");

问题出在第24行

$mysqli->query UPDATE requestform SET RequestName='$RequestName',Department='$Department',Position='$Position',Date='$Date',TypeOfRequest='$TypeOfRequest',plesespecify='$plesespecify',DateRequire='$DateRequire',DateReturn='$DateReturn',其中wardID='$wardID''; $mysqli->受影响的行或死$conn->错误。\n

这$mysqli是从哪里来的?这是物体吗?我在任何地方都看不到这个物体。您确实有$conn对象


只需将$mysqli->query更改为$conn->query

在*之间放置空格,选择并从=>选择*从requestform@BilalJohn,如果在两个空间之间就没有问题了…@BilalJohn!我认为第24行的问题不是20行的问题,而是您的更新查询。。这不是向查询传递变量的方式。。由于更新查询返回空值,因此您的获取上述错误。RequestName='。$RequestName'使用正确的引号。它不会改变anything@Exprator! 我想这不是你指的第24行。更新查询的问题。我有一个问题,“$conn->受影响的行或死$conn->错误。\n;”输出是致命错误:未捕获错误:调用C:\xampp\htdocs\misAdmin\requestform5.php中未定义的方法mysqli::error:25堆栈跟踪:0{main}在第25行的C:\xampp\htdocs\misAdmin\requestform5.php中抛出删除$conn->错误并检查第25行是哪一个@Sai@Exprator是的,它可以工作,但我得到了以下输出:注意:第7行的C:\xampp\htdocs\misAdmin\requestform5.php中的未定义索引:wardID。这是从第7行到第15行发生的输出:致命错误:未捕获错误:调用未定义的方法mysqli::error in C:\xampp\htdocs\misAdmin\requestform5.php:25堆栈跟踪:0{main}在第25行的C:\xampp\htdocs\misAdmin\requestform5.php中我得到了这个..在将$mysqli更改为$conn之后,您确实有很多错误。。。现在您在$conn->error中遇到了问题。你能分享你的连接文件吗。conn.php和另一个errorreporting.php。。。无论这些行在何处,都要替换它们,否则$conn->错误。\n;到或diemysqli_错误$conn;