表单操作不正确的php页面

时间:2018-11-14 13:31:13

标签: php html forms session pdo

我以模态形式创建了表单,但是在提交表单时,它没有转到正确的页面,应该在哪里,在本例中为edithw.php。

这是情态的内容:

$array = explode(' ', $strings);

整个代码在pastebin中: https://pastebin.com/JTr9pVmC

edithw.php:

$dialogContent = "      <div class=\"modal-header\">
                <h4 class=\"modal-title\" id=\"editModalLabel\">Muokkaa Läksy</h4>
            </div>
            <div class=\"modal-body\">
                <form action='https://developerfromjokela.com/homework/web/edithw.php' method=\"post\">
                    <div class=\"form-group\">
                        <label for=\"hwtitle\">Läksyn otsikko</label>
                        <input type=\"text\" class=\"form-control\" name=\"hwtitle\" id=\"hwtitle\" placeholder=\"Biologian läksy...\" value=\"$name\"/>
                    </div>

                    <div class=\"form-group\">
                        <label for=\"hwdetails\">Läksyn tiedot</label>
                        <input type=\"text\" class=\"form-control\" name=\"hwdetails\" id=\"hwdetails\" placeholder=\"Sivu 12 tehtävä 1 luettavaksi...\" value=\"$details\"/>
                    </div>

                    <div class=\"form-group\">
                        <label class=\"label-control\">Palautuspäivä</label>
                        <input type=\"date\" name=\"hwdonedate\" value=\"$donedate\"/>
                    </div>
                    <div style='visibility: hidden;'>
                    <input type='text' name='hwid' value='$hwid'/>
                    </div>


                       <label class=\"mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect\" for=\"checkbox-1\">
                          <input type=\"checkbox\" id=\"checkbox-1\" name=\"done\" value=\"1\" class=\"mdl-checkbox__input\" $checked />
                           <span class=\"mdl-checkbox__label\">Tehty</span>
                        </label>


                    <input type=\"submit\" name='submit' class=\"btn btn-primary\" value='Tallenna'/>
                    <a href='memberpage.php' class='btn btn-primary'>Takaisin</a>
                    </form>
            </div>";

有人可以告诉我为什么会这样吗?我将早期操作从edithw.php更改为完整URL,希望可以解决此问题,但没有解决。

注意:表单行不通,停留在同样已提交的memberpage.php上,用于将作业添加到数据库中。 edithw.php用于编辑。 谢谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我发现在标记上的其他模态未关闭,因此无法制作新的表单标记。

通过将</form>添加到exampleModal中,我解决了问题。

无论如何,谢谢大家帮助我解决问题的人。

我只是发现标签意外丢失。