Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.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_Html_Sql - Fatal编程技术网

Php 编辑书籍和记录 我目前正在为自己的个人教育建设一个网站,以更好地发挥自己的作用,并且遇到了问题。

Php 编辑书籍和记录 我目前正在为自己的个人教育建设一个网站,以更好地发挥自己的作用,并且遇到了问题。,php,html,sql,Php,Html,Sql,我希望有能力更新记录位于我的数据库通过一个表格 这就是我到目前为止所得到的,我说的对吗 提前谢谢 编辑图书表格 <?php include 'database_conn.php'; // make db connection //Get the bookISBN from the request stream $bookISBN = $_REQUEST['bookISBN']; //use that code in an sql statement to retrieve t

我希望有能力更新记录位于我的数据库通过一个表格

这就是我到目前为止所得到的,我说的对吗

提前谢谢

编辑图书表格

<?php 

include 'database_conn.php';   // make db connection

//Get the bookISBN from the request stream
 $bookISBN = $_REQUEST['bookISBN'];

//use that code in an sql statement to retrieve the details for the Book 
$sql = "SELECT bookISBN bookTitle bookYear bookPrice FROM nbc_book where     bookISBN = $bookISBN" ;

//Execute the query 
$rsAdmin = mysqli_query($conn, $sql) or die(mysqli_error($conn)); 

//get the records from the result set into variables
$adminBook = mysqli_fetch_array($rsAdmin);
$bookISBN = $adminBook['bookISBN'];
$bookTitle= $adminBook['bookTitle'];
$bookYear= $adminBook['bookYear'];
$bookPrice= $adminBook['bookPrice'];
//Display those variables in a form 
?>

<form action ='editBook.php' method = 'GET'>
<?php

echo "StudentID: $bookISBN<br />";
echo "<input type = 'hidden' name = 'bookISBN' value ='$bookISBN' />";
echo "<input type ='text' name'$bookTitle' value='$bookTitle'>";
echo "Book Title:<input type ='text' name'bookTitle'     value='$bookTitle'><br />";
echo "Book Year:<input type ='text' name'bookYear'     value='$bookYear'><br />";
echo "Book Price:<input type ='text' name'bookPrice' value='$bookPrice'><br />";
echo "<input type ='submit' value='Save'/>";


 mysqli_close($conn); 
?>
</form>

您错过了报价(`):请检查您的数据库字段并进行查询

$sql = "UPDATE nbc_books set bookTitle ='$bookTitle', bookYear ='$bookYear',   bookPrice = '$bookPrice' where bookISBN = '$bookISBN'";

这是我目前看到的记录:注意:未定义索引:第14行/home/unn_w13045128/public_html/test/editbookform1.php中的bookISBN您的SQL语法有错误;请查看与MySQL服务器版本对应的手册,以了解第行“bookYear bookPrice FROM nbc_book where bookISBN=”附近使用的正确语法1@DanielWilldigg..have你尝试过还是仍然面对这个问题?抱歉,哈代,我没有注意到你的回答,是的,仍然面对同样的问题:/@DanielWilldig,你发现的同样的错误?然后请检查您的数据库表文件。您可以尝试使用
$sql=“UPDATE nbc_books set bookTitle='$bookTitle',bookYear='$bookYear',bookPrice='$bookPrice',其中bookISBN=“.$bookISBN是相同的错误,但它说它在我的editBookForm.php上,而不是在编辑书籍的过程中
$sql = "UPDATE nbc_books set bookTitle ='$bookTitle', bookYear ='$bookYear',   bookPrice = '$bookPrice' where bookISBN = '$bookISBN'";