触发提交按钮后,php不会执行

时间:2017-06-25 15:54:44

标签: php forms

我正在尝试从数据库中获取数据并使用它创建表单。

        <?php
        $db = new mysqli("", "", "", "");       //Verbindungsaufbau zur DB 
        if ($db->connect_error) {                                                   //Fehlermeldung bei Verbindungsfehler
            die("Datenbankverbindung fehlgeschlagen.<br/>" . $db->connect_error);  
        }

        $news = "SELECT * FROM news WHERE author = "  . $author . " ORDER BY erstelltam ASC";               //SQL Abfragen

        if($stmt = $db->prepare($news)) {                                                       
            $stmt->execute();
            $anzeige = $stmt->get_result();
            $stmt->close();
        }
        while($row = mysqli_fetch_assoc($anzeige) ) {
            echo "<form method='POST' action=''  class='form-horizontal'>";

            echo "<img src='uploads/" . $row['bild'] . "' alt='" . $row['bild']  . "' width='304' height='236'>";

            echo "<h3>" . $row['name'] .  "</h3>";

            echo "<input type='submit' class='btn btn-default bearb' value='bearbeiten' name='bearbeiten'>";

            echo '</form>';
        }
        $db->close();

    ?>

这很有效。但是当我尝试使用提交按钮提交表单时,没有任何反应。 我试图得到一个简单的回声,但它不会被触发。

        <?php
            if(isset($_POST['bearbeiten'])) {
                echo "test";
            }
        ?>

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

感谢您的帮助。

在提交按钮上也是一个onclick事件。在事件的功能中,我有一个'返回假'......这就是错误。