Отправка 2 форм с 1 кнопкой или 1 вводом - PullRequest
0 голосов
/ 14 марта 2019

в настоящее время у меня есть 2 кнопки (1 кнопка и 1 вход с классом кнопки Bootstrap), который я использую для загрузки изображения и добавления текста к этому изображению.

Конечно, это не очень хороший способ обработкиэто, и я хотел бы объединить эти 2 кнопки в 1.

Сначала загрузка изображения (запуск сценария dropzone), а затем добавление текста из формы в базу данных SQL.

IЯ должен подумать, возможно ли даже объединить это в один.

У меня есть мой код, показанный ниже.

<!-- 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
    {

    }

         }  

    ?>
...