В связи с моим вчерашним вопросом: две мои радиокнопки, которые будут изменять цены при изменении:
<form id="f-p" method="post" action="forms.php">
<label for="exkl">Exkl. moms</label>
<input name="moms" id="exkl" type="radio" value="exkl" checked="checked" onClick="javascript:thisWorks();"/>
<label for="inkl">Inkl. moms</label>
<input name="moms" id="inkl" type="radio" value="" onClick="javascript:thisWorks();"/>
</form>
Я собираюсь использовать этот PHP:
if ($_POST["moms"] = "exkl") {
echo "Nothing.";
} else if($_POST["moms"] = "inkl") {
$inkl_query ="SELECT `product_id` FROM `cms_module_products_fieldvals` WHERE `fielddef_id`=4";
$iresult = mysql_query($inkl_query);
while ($row = mysql_fetch_row($iresult)) {
var_dump($row);
$inkVal = $row->value;
echo $InkVal;
}
}
с этим jQuery, чтобы отправить значение:
function thisWorks() {
$.ajax({
data: $('form#f-p').serialize() + "&formSubmit=true",
type: "POST",
url:"forms.php",
success: function() {
tar = $('form#f-p').serialize();
alert(tar);
}
});
}
$('input[name=moms]').change(thisWorks);
thisWorks();
Теперь я получаю оповещения от Jquery с опубликованными значениями, поэтому они там работают. Он будет либо сказать «мам = черни» или «мам = exkl». (Не знаю, в этом ли проблема. Но они не работают в PHP. Я не получаю MySQL Query. Страница загружается, и любое изменение значения не приводит к каким-либо изменениям в том, как PHP обрабатывает форму. Что происходит? на