drl47263 2012-03-30 22:52
浏览 677

将2个if语句放在一起

I'm rather stuck id like to do 2 if statements in side one if-set submit

    if(isset($_POST['submit'])) 
    {
        $myName = mysql_real_escape_string($_POST['myName']);
        $mydropdown = mysql_real_escape_string($_POST['mydropdown']);
        $sql = "SELECT * FROM user_pokemon WHERE id='{$myName}' AND slot='{$mydropdown}'  LIMIT 1 ";
        $result = mysql_query($sql) or die(mysql_error());

    // here we check to see if the username is all ready in the db
$sql2 = "SELECT * FROM user_pokemon WHERE  slot='{$mydropdown}' AND belongsto = '{$_SESSION['username']}' LIMIT 1 ";
    $result2 = mysql_query($sql2) or die(mysql_error());


        if (mysql_num_rows($result2)==1) { 
            echo 'A monster is all ready in that slot'; 
        }else{
            $battle_get = mysql_fetch_array($result);
            $result = mysql_query("UPDATE user_pokemon SET slot='{$mydropdown}' WHERE id = '{$myName}'")
                or die(mysql_error());
        }
    }

For some odd resson it keeps on doing the else even tho the row count = 1 . I think i have the { and the } mixed up i have never ever done 2 if staments be for and donno if i can ??

i wanna see if there is a monster in the slot . The user has 6 slots ok ? And a box. This script picks a monster from the box and inserts the monster into 1 of 6 slots ( which ever slot they pick ) Now i need to make it so if there is all ready a monster in the slot it will not add the monster into the slot because it will get rid of the old monster.....

  • 写回答

2条回答 默认 最新

  • doujiao7679 2012-03-30 22:59
    关注

    this:

    belongsto = '".$_SESSION{'username'}."'
    

    should be:

    belongsto = '{$_SESSION['username']}'
    

    To make the code more readable to other, try to put more and better comments.

    Also because of if(mysql_num_rows($result2) == 1), the else will be ran if there is more than 1 entry as well which I don't think you want that to happen. Maybe you want to put a >= 1 instead.

    评论

报告相同问题?

悬赏问题

  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行