繁体   English   中英

我需要JavaScript吗? 在PHP中?

[英]do I need javascript for this? in php?

大家好,我弄清楚了如何设置php echo的样式,这是很普遍的常识,但是有一个丑陋的彩色框等待回答,有没有一种方法可以在用户点击所需的计算时显示该框? 我的网站-http://codepen.io/willc86/pen/BrEmt虽然php无法正常工作,但仅出于样式目的使用它,但是我相信您会理解这个概念的。

这是我的php / html

<html>
    <body>

        <style><?php include "style.css" ?></style>



        <form action="index.php" method="POST">

      <table border="1">

      <td>
        <p>insert value one: <input type="text" name="num1"> <br>
        <p>insert value two: <input type="text" name="num2"> <br>
      </td>

        <td>
            <input type="submit" name="add" value="Addition">
            <input type="submit" name="sub" value="Subtraction">
            <input type="submit" name="mult" value="Multiplication">
            <input type="submit" name="div" value="Division">
            <input type="submit" name="all" value="Display All">
        </td>
      </table>
        </form>



<div id="answer">

  hello
<?php

if (isset($_POST['num1']) && ($_POST['num2'])){
    $val1 = $_POST['num1'];
    $val2 = $_POST['num2']; 
    $add = $val1+$val2;
    $sub = $val1-$val2;
    $mult = $val1*$val2;
    $div = $val1/$val2; 
}

if (isset($_POST['add'])){
    echo $add;
}



?>  
        </div>      


    </body>
</html>

这是我的CSS

body{
  background-color:#f0f0f0;
}

table{
  margin:50px auto;
  background-color: tan;
  border: 2px solid black;
}

#answer{
margin:auto;  
    width:100px;
    height: 100px;
    background-color: tan;
text-align:center;
border: solid black 1px;
line-height: 100px;  
}

将标签放入PHP的if条件中,如下所示:

<?php

if (isset($_POST['num1']) && ($_POST['num2'])){

    echo("<div id=\"answer\">");
    $val1 = $_POST['num1'];
    $val2 = $_POST['num2']; 
    $add = $val1+$val2;
    $sub = $val1-$val2;
    $mult = $val1*$val2;
    $div = $val1/$val2; 

if (isset($_POST['add'])){
    echo $add;
}

echo("</div>");

}

?>

暂无
暂无

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

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