Почтовый флажок в PhP - PullRequest
       7

Почтовый флажок в PhP

0 голосов
/ 29 октября 2018

я получил эту досадную проблему, я не могу понять, как решить

После быстрого исследования я нашел ссылки, которые я мог бы частично сделать работой

проверка, установлен ли флажок в php

Как читать, если в PHP установлен флажок?

Это мой HTML:

<form method="post">

<!-- CHECK BOX TIPO DE PRODUTO (INTEIRO/PEDAÇO) !-->
<input type="checkbox" name="stipo" id="stipo" value="1" onchange="document.getElementById('tipo').disabled = !this.checked;">Tipo         
<select name="tipo" id="tipo" disabled="false">
	<option value="Inteiro">Inteiro</option>
	<option value="Pedaço">Pedaço</option>
</select><br>

<input type="submit" href="/consulta/consulta_produto.php" class="loader" value="Consultar">

</form>

а это мой php:

if ($_POST['stipo'] == 1){
echo "123";
} else {
echo "456";
}

Потому что в HTML-коде я использую форму, подобную этой:

<form method="post">
</form>

и создание сообщения с помощью кнопки отправки:

<input type="submit" href="/consulta/consulta_produto.php" class="loader" value="Consultar">

Не работает из-за Href на кнопке отправки.

Однако, если я сделаю HTML-код, как это:

<form action="/consulta/consulta_produto.php" method="post">

<input type="submit" class="loader" value="Consultar">

</form>

Это будет работать. Но проблема формы выше в том, что мой скрипт перестает работать. Я не могу использовать метод выше, потому что мне нужно Href в кнопку отправки, потому что, когда я отправляю форму, я загружаю следующую страницу внутри Div

На всякий случай, если это поможет, это мой Javascript и зачем мне нужен Href

<script type="text/javascript">
$(function() {
    $('.loader').click(function(event) {
        event.preventDefault(); // stop the link loading the URL in href
        $('#content').load($(this).attr('href'));
    }); 
});
</script>

Кто-нибудь получил представление о том, как заставить метод POST работать с href вместо действия в форме?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...