查询工作,没有任何反应

时间:2018-02-19 02:06:45

标签: php sql crud

好的,我已将代码更改为两个不同的查询并剪切GET_$ID分号并将其放置为isset POST变量。 现在我收到两个新错误:

  

注意:未定义的索引:在第20行的C:\ wamp64 \ www \ projekt \ edit.php中编辑   " $ ID = $ _GET ['编辑']; "

     

注意:未定义的变量:第23行的C:\ wamp64 \ www \ projekt \ edit.php中的标题    " SET title =' $ title'" " ID = $ ID"

因此,IDPOST会丢失一些内容。 我已经抛弃了所有值,因此它们存在,语法有问题吗?

if (isset($_POST['submit'])) 
{ 
    // input array
    if (isset($_POST['title']) 
        && isset($_POST['director'])
        && isset($_POST['year'])
        && isset($_POST['genre']) 
        && isset($_GET['edit']))

        // filter txt input
        $title = filter_input(INPUT_POST,'title',FILTER_SANITIZE_SPECIAL_CHARS);

    $director = filter_input(INPUT_POST,'director',FILTER_SANITIZE_SPECIAL_CHARS);
    $year = filter_input(INPUT_POST,'year',FILTER_SANITIZE_SPECIAL_CHARS);
    $category = $_POST['genre'];

    $ID = $_GET['edit'];  

    // Edit query 
    $sql = "UPDATE movies 
            SET title='$title' director='$director' year='$year' 
            WHERE ID='$ID'";

    $insert = mysqli_insert_id($conn);

    $insert = "UPDATE category 
                SET category='$category'
                WHERE ID='$ID'";

    if ($conn->query($sql) &&  $conn->query($insert) === TRUE) {
        echo "<div class='receipt'>Record ".$ID." updated successfully<br>
              <a href='index.php'>Gå tillbaka</a> </div>";
    } else {
        echo "Fel vid anslutning : " . $conn->error;
    }  
} $conn->close();

0 个答案:

没有答案