Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.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_Database_Forms - Fatal编程技术网

Php 我对嵌套表单有问题

Php 我对嵌套表单有问题,php,database,forms,Php,Database,Forms,你好,我的表格有问题。它说“看到了一个表单开始标记,但是已经有一个活动的表单元素。嵌套表单是不允许的。”但是当我在我的代码中查找表单时,表单甚至没有嵌套在我的代码中。我能得到一些帮助吗 $sql8 = 'SELECT läggtill.serier, läggtill.id, läggtill.id2, läggtill.säsonger, läggtill.betyg, kategorier.kategori from läggtill inner join'

你好,我的表格有问题。它说“看到了一个表单开始标记,但是已经有一个活动的表单元素。嵌套表单是不允许的。”但是当我在我的代码中查找表单时,表单甚至没有嵌套在我的代码中。我能得到一些帮助吗

    $sql8 = 'SELECT läggtill.serier, läggtill.id, läggtill.id2, läggtill.säsonger, läggtill.betyg, kategorier.kategori from läggtill inner join'
                . ' kategorier on läggtill.kategorier=kategorier.id order by läggtill.serier';

        $resultat8 = $mysqli->query($sql8);
        $antal8 = $resultat8->num_rows;

        while ($rad8 = $resultat8->fetch_assoc()) {
            echo "<li>" .$rad8['serier'] .', ' .$rad8['säsonger'] .' Säsonger, ' .$rad8['kategori'] .'<br>'.
                    'Betyg: ' .$rad8['betyg'] .'/10 </li>' .'<br>';
            $id = $rad8['id'];
            ?>
            <?php
            echo '<form action="alla.php" method="POST">
                <button name=' .$id .'>Ta bort</button>
            </form>'
            ?>
            <?php
                if (isset($_POST[$id])) {
                    $sql9 = "Delete from läggtill where id=" . $id . " LIMIT 1";
                    if ($resultat9 === $mysqli->query($sql9)) {
                        header('location: alla.php');
                    } else {
                        echo "det misslyckades.";
                    }
                    echo "asdasd";
                }    
                $id2 = $rad8['id2'];
                echo "<div class=" . 'Update' . '>'
                ?>

                <?php
            echo "<form action='alla.php' method='POST'>
                <label for='serier'>Serie: </label>
                <input type='text' name='serier' id='serier'><br>";

                $sql14 = 'SELECT * FROM kategorier';

                $resultat14 = $mysqli->query($sql14);
                $antal14 = $resultat14->num_rows;

                if ($antal14 == 0) {
                    echo 'Inget funnet';
                } else {
                    $sql15 = 'SELECT kategori, id FROM kategorier';
                    $resultat15 = $mysqli->query($sql15);
                    $antal15 = $resultat15->num_rows;

                    if ($antal15 == 0) {
                        echo 'Inget kategori funnen';
                    } else {
                        echo 'Kategori: <select name =kategorier>';
                        while ($rad15 = $resultat15->fetch_assoc()) {
                        echo '<option value='. $rad15['id'] . '>' . $rad15['kategori'] . '</option><br>';
                        }
                        echo '</select>';
                    } 
                }


                echo '<br><button name= . $id2' . '>Uppdatera</button>';

                if (isset($_POST[$id2])) {
                    $kategorier = $_POST['kategorier'];
                    $betyg = $_POST['betyg'];
                    $serier = $_POST['serier'];
                    $säsonger = $_POST['säsonger'];

                    if(strlen($kategorier) && strlen($säsonger) && strlen($serier) && strlen($betyg)) {
                        $sql12 = '"UPDATE läggtill SET kategorier="" . $kategorier . "", säsonger="" . $säsonger . "", serier="" . $serier . "","
                                . " betyg="" . $betyg . "" WHERE id2="" . $id2 . "";';
                        if($resultat9 == $mysqli->query($sql12)) {
                            header('location: alla.php');
                        } else {
                            echo 'Det misslyckades';
                        }
                    }
                }
            }
            echo "</form>";
        echo "</div>";`**enter code here**`
$sql8='从läggtill内部联接中选择läggtill.serier、läggtill.id、läggtill.id2、läggtill.säsonger、läggtill.betyg、kategorier.kategori'
. ' läggtill.kategorier=läggtill.serier'下的kategorier.id订单;
$resultat8=$mysqli->query($sql8);
$antal8=$resultat8->num_行;
而($rad8=$resultat8->fetch_assoc()){
回声“
  • ”$rad8['serier'],“$rad8['säsonger']。'säsonger',.$rad8['kategori']。
    ”。 “Betyg:”.$rad8['Betyg']./10

  • ”; $id=$rad8['id']; ?>
    检查更新了一些东西,希望能解决

    <?php
    $sql8 = 'SELECT läggtill.serier, läggtill.id, läggtill.id2, läggtill.säsonger, läggtill.betyg, kategorier.kategori from läggtill inner join'
        . ' kategorier on läggtill.kategorier=kategorier.id order by läggtill.serier';
    
    $resultat8 = $mysqli->query($sql8);
    $antal8 = $resultat8->num_rows;
    
    while ($rad8 = $resultat8->fetch_assoc()) {
        echo "<li>" . $rad8['serier'] . ', ' . $rad8['säsonger'] . ' Säsonger, ' . $rad8['kategori'] . '<br>' .
            'Betyg: ' . $rad8['betyg'] . '/10 </li>' . '<br>';
        $id = $rad8['id'];
        ?>
        <?php
        echo '<form action="alla.php" method="POST">
                    <button name=' . $id . '>Ta bort</button>
                </form>'
        ?>
        <?php
        if (isset($_POST[$id])) {
            $sql9 = "Delete from läggtill where id=" . $id . " LIMIT 1";
            if ($resultat9 === $mysqli->query($sql9)) {
                header('location: alla.php');
            } else {
                echo "det misslyckades.";
            }
            echo "asdasd";
        }
        $id2 = $rad8['id2'];
        echo "<div class=" . 'Update' . '>'
        ?>
    
        <?php
        echo "<form action='alla.php' method='POST'>
                    <label for='serier'>Serie: </label>
                    <input type='text' name='serier' id='serier'><br>";
    
        $sql14 = 'SELECT * FROM kategorier';
    
        $resultat14 = $mysqli->query($sql14);
        $antal14 = $resultat14->num_rows;
    
        if ($antal14 == 0) {
            echo 'Inget funnet';
        } else {
            $sql15 = 'SELECT kategori, id FROM kategorier';
            $resultat15 = $mysqli->query($sql15);
            $antal15 = $resultat15->num_rows;
    
            if ($antal15 == 0) {
                echo 'Inget kategori funnen';
            } else {
                echo 'Kategori: <select name =kategorier>';
                while ($rad15 = $resultat15->fetch_assoc()) {
                    echo '<option value=' . $rad15['id'] . '>' . $rad15['kategori'] . '</option><br>';
                }
                echo '</select>';
            }
        }
    
    
        echo '<br><button name= . $id2' . '>Uppdatera</button></form>';
    
        if (isset($_POST[$id2])) {
            $kategorier = $_POST['kategorier'];
            $betyg = $_POST['betyg'];
            $serier = $_POST['serier'];
            $säsonger = $_POST['säsonger'];
    
            if (strlen($kategorier) && strlen($säsonger) && strlen($serier) && strlen($betyg)) {
                $sql12 = '"UPDATE läggtill SET kategorier="" . $kategorier . "", säsonger="" . $säsonger . "", serier="" . $serier . "","
                                    . " betyg="" . $betyg . "" WHERE id2="" . $id2 . "";';
                if ($resultat9 == $mysqli->query($sql12)) {
                    header('location: alla.php');
                } else {
                    echo 'Det misslyckades';
                }
            }
        }
    }
    
    echo "</div>";
    
    
    
    循环中的第二个
    只在循环外关闭。因此,您的HTML将如下所示:
    ,等等。非常感谢您的帮助。