請問ㄧ個POST傳值的問題

edited 十月 2013 in PHP新手區
是這樣的, 我寫一個讓user輸入值,藉以計算BMI值的小程式, 如下, ㄧ個為接收頁 ㄧ個傳送頁, 想請問有沒有辦法只做成一個網頁就能show出來~還請知道的大大教導一下 (可能的話,詳細一點~我是新手~"~)
傳輸頁面test.php
<form name="form1" method="post" action="test2.php">
身高
<input type="text" name="a">
體重
<input type="text" name="b">
<input type="submit" name="Submit" value="送出">
</form>
接收頁面test2.php
<?php 
$a=$_POST['a'];
$b=$_POST['b'];
$c=$a/($b*$b);
echo "BMI值= $c" ;
?>

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=1383

評論

  • edited 三月 2006
    <?php
    if(isset($_POST['Submit']) {
    $a=$_POST['a'];
    $b=$_POST['b'];
    $c=$a/($b*$b);
    echo "BMI值= $c" ;
    }
    ?>
    <form name="form1" method="post">
    身高
    <input type="text" name="a">
    體重
    <input type="text" name="b">
    <input type="submit" name="Submit" value="送出">
    </form>
    

    需要詳細的說明就多花些時間看書吧。
  • edited 三月 2006
    3Q for you~ 這是檢查是否已輸入變數才作顯示吧~*
    之前我試過 只是ㄧ值失敗~
    原因就卡在isset($_POST) 的$_POST)
    謝謝你囉~
    and isset($_POST) 後面還要加一個 )
    您可能漏了 不過謝謝囉 我的問題解決了~
Sign In or Register to comment.