Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript PHP If Else-隐藏按钮_Javascript_Php - Fatal编程技术网

Javascript PHP If Else-隐藏按钮

Javascript PHP If Else-隐藏按钮,javascript,php,Javascript,Php,我在想办法 我有以下代码 if ($value = $rec['ip'] <= $cphigh_ip && $cplow_ip <= $value = $rec['ip']) { $cpyes="on "; $number= $value = $rec['ip']; $whmLink=$number[strlen($number)-1]; } else { $cpno="not on cPanel"; }

我在想办法

我有以下代码

if ($value = $rec['ip'] <= $cphigh_ip && $cplow_ip <= $value = $rec['ip']) {
     $cpyes="on ";
     $number= $value = $rec['ip'];
     $whmLink=$number[strlen($number)-1];
    }
    else {
     $cpno="not on cPanel";
    }

如果块出现以下情况,您可以将按钮移动到
块中:

if ($value = $rec['ip'] <= $cphigh_ip && $cplow_ip <= $value = $rec['ip']) {
    $cpyes="on ";
    $number= $value = $rec['ip'];
    $whmLink=$number[strlen($number)-1];
    ?>
        <td><input type="submit" name="cPanelButton" onClick="window.location.href='https://www.<?=$variable; ?>.test.com'" value="cPanel"></td>
    <?php
}
else {
    $cpno="not on cPanel";
    ?>
        <td></td>
    <?php
}

如果($value=$rec['ip']我不明白你想要什么。为什么你不能在
else
块中呼出按钮行?@EatPeanutButter你是说“comment”out?你在分配$value=$rec['ip']三次。从功能上讲,您只需要在if语句中使用它。布尔表达式中的两个是多余的,只是浪费了处理时间。实际上@Mike我不知道……我读到的是,当
if
语句测试为false时,OP想要隐藏此按钮。您对此有不同的理解吗?@EatPeanutButter回应了bmy else块中的按钮行?当前my else将显示“不在cPanel上(cPanelButton)”-我只想在else子句生效时隐藏或删除我的按钮。不知道该怎么做it@Havoux这就是为什么我把这个答案贴在社区维基上。这几乎像是一个简单的打字错误,所以我不在乎代表。事实上,迈克,我遇到了一个问题。我的按钮出现在我的桌子外面,而不是里面。有什么想法吗?所以真正的结果看起来像(cPanelButton)上的
但是我的按钮就在桌子上方。@Havoux不是没有看到你的HTML。我更新了问题。你的解决方案将按钮放在桌子上方。因此我需要将它保留在
域IP:
下的特定位置。是否无法禁用else语句中的按钮?你的HTML中有一个错误。你的最后一行有3个错误列,但其他行只有2个。试着去掉
colspan='2'
,看看这是否有区别。如果没有,这是CSS中的一部分。
?>
<table border=1>
    <tr>
        <td>Domain IP:</td>
        <td><?=$ipyes.$ipno.$cpyes.$cpno;?><input type="submit" name="cPanelButton" onClick="window.location.href='https://www.<?=$variable; ?>.test.com'" value="cPanel"></td>
    </tr>
    <tr>
        <td>Mail Exchange:</td>
        <td><?=$yesMail.$yesHost.$noMail;?></td>
    </tr>
    <tr>
        <td>Key DNS Records:</td>
        <td colspan='2'><?=$dnsString;?></td>
    </tr>
</table>
<?php
if ($value = $rec['ip'] <= $cphigh_ip && $cplow_ip <= $value = $rec['ip']) {
    $cpyes="on ";
    $number= $value = $rec['ip'];
    $whmLink=$number[strlen($number)-1];
    ?>
        <td><input type="submit" name="cPanelButton" onClick="window.location.href='https://www.<?=$variable; ?>.test.com'" value="cPanel"></td>
    <?php
}
else {
    $cpno="not on cPanel";
    ?>
        <td></td>
    <?php
}