当前位置:  开发笔记 > 编程语言 > 正文

将$ _POST中给出的字符串与php进行比较

如何解决《将$_POST中给出的字符串与php进行比较》经验,为你挑选了1个好方法。

我有一个发送大小东西的表单,我需要查看字符串是什么,以便我可以相应地设置价格.当我尝试这样做时,它说它们不相等,我没有价格.这是我正在使用的代码:

if ($_POST['sizes'] == "Small ($30)"){$total = "30";}
if ($_POST['sizes'] == "Medium ($40)"){$total = "40";}
if ($_POST['sizes'] == "Large ($50)"){$total = "50";}
else {$total = $_POST['price'];}

我在这做错了什么?我可以回显$ _POST ['sizes'],它只给我一个这样的东西.



1> Peter Bailey..:

什么保罗·迪克森说是正确的.可能我还建议使用switch语句而不是那些笨重的if语句(实际上有一个逻辑错误,我可能会添加 - 当不是时$total总是相等)$_POST['price']'Large ($50)'


推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有