简体   繁体   English

在PHP中使用多个条件从提交按钮运行MYSQL查询

[英]Run MYSQL Query From Submit Button with multiple conditions in php

my code 我的代码

<form name="rua" method="post">

<input name="Next" type="submit" id="Next" value="Next">                

<?php
if($_REQUEST['Next']=='Next' && (strpos($_POST['ruacombo'], 'Yes') === true && (strpos($drop, 'norm') !== false))) {
{
$sql="UPDATE `RUASEXCELL` SET `$tier_two`=3 WHERE Username = '$username'";
echo $sql;

$final=mysql_query($sql);
if($final)
{
//echo "<meta http-equiv=\"refresh\" content=\"0;URL=\">";
}
} 
}

?>
</form>

next = submit button 下一个=提交按钮

ruacombo = combobox populated by mysql ruacombo = mysql填充的组合框

drop = combobox populated by mysql drop =由mysql填充的组合框

i have tried a few variations of this code and cannot seem to get it to work 我已经尝试了此代码的一些变体,但似乎无法使其正常工作

Thanks 谢谢

Fix this from : 通过以下方法解决此问题:

(strpos($drop, 'norm') !== false)

To

(strpos($drop, 'norm') != false)

!== is used to compare if the values are also of the same object type. !==用于比较值是否也是相同的对象类型。 Which would almost always fail for your case. 对于您的情况,这几乎总是失败。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM