用1个按钮或1个输入提交2个表单

时间:2019-03-14 19:07:21

标签: javascript php mysql dropzone

目前我有2个按钮(还有1个按钮和1个具有Bootstrap按钮类的输入),我用来上传图片,并向该图片添加文本。

当然那不是处理它的好方法,我想将这两个按钮合并为1。

首先上传图片(触发dropzone脚本),然后将文本从表单添加到SQL数据库。

我必须考虑是否有可能将其合并为一个。

我的代码如下所示。

<!-- PICTURE UPLOAD USING DROPZONE -->
<form action="upload/doupload.php" class="dropzone" id="datenhochlad" ></form>


<!-- FORM TABLE TO INPUT TEXT WHICH SHALL BE SENT TO SQL  -->
        <form method="post" id="texteingabetabelle">
            <div>
            <table class="table table-bordered">
                <tbody>

                    <tr>
                        <td>Text zum Bild:</td>
                        <td>
                            <input class="eingabe" type="text" name="bildtext" width="100px" />
                        </td>
                    </tr>
                    <tr>
                        <td>Bild ID:  <?php echo $bildid+1 ?></td>
                    </tr>


                </tbody>
            </table>
</div>

<!-- BUTTON TO EXECUTE DROPZONE -> UPLOADING THE PICTURE -->
        <center><button type="submit" id="hochladdaten" class="btn btn-primary">Bild Hochladen</button><center>
<br>

<!-- BUTTON TO EXECUTE THE SQL QUERY  -->
    <input type="submit" class="btn btn-success" id="hochladdaten" name="hochladdaten" value="Text Senden" />

        </form>




            <!-- SQL STUFF -->
            <?php

    if(isset($_POST['hochladdaten']))
        {
            $bildtext = $_POST['bildtext'];
                sleep(5);

            $omadbconnect->query("insert into bildertexte(text,bildid) values('$bildtext', '$bildid' )");
            sleep(1);
            header('Location: index.php');
        if(!$omadbconnect) 
        { echo mysqli_error();
         }
    else
    {

    }

         }  

    ?>

0 个答案:

没有答案