Mengapa tiada apa-apa berlaku apabila saya memasukkan nombor untuk diserahkan?
益伦
益伦 2017-10-13 16:09:35
0
2
1488
<form>
    <input type="text" name="num1">
    <select  name="fh">
        <option value="jia">+</option>
        <option value="jian">-</option>
        <option value="chen" >*</option>
        <option value="chu">/</option>
        <option value="quzhi">%</option>
    </select>
    <input type="text" name="num2">
    <input type="button" value="提交">
</form>
<?php
$num1=$_GET["num1"];
$num2=$_GET["num2"];
$a=$_GET['fh'];
if(!is_numeric($num1)||!is_numeric($num2)){
    echo "请输入数字";
}
if($a=="jia"){
    echo $num1.'+'.$num2.'='.($num1+$num2);
}
if($a=="jian"){
    echo $num1.'-'.$num2.'='.($num1-$num2);
}
if($a=="chen"){
    echo $num1.'*'.$num2.'='.($num1*$num2);
}
if($a=="chu"){
    echo $num1.'/'.$num2.'='.($num1/$num2);
}
if($a=="quzhi"){
    echo $num1.'%'.$num2.'='.($num1%$num2);
}
?>

Sama seperti tajuk

益伦
益伦

membalas semua(2)
ringa_lee

Ya, butang hanyalah atribut butang dan tidak mempunyai fungsi menghantar borang Melainkan ajax digunakan untuk menghantar, butang akan digunakan~

寻觅 beyond
<form action='' method="get">
    <input type="text" name="num1">
    <select  name="fh">
        <option value="jia">+</option>
        <option value="jian">-</option>
        <option value="chen" >*</option>
        <option value="chu">/</option>
        <option value="quzhi">%</option>
    </select>
    <input type="text" name="num2">
    <!-- <input type="button" value="提交"> -->
    <input type="submit" name="submit" value="提交">
</form>
<?php
	if(isset($_GET['submit'])){
		$num1=$_GET["num1"];
		$num2=$_GET["num2"];
		$a=$_GET['fh'];
		if(!is_numeric($num1)||!is_numeric($num2)){
		    echo "请输入数字";
		}
		if($a=="jia"){
		    echo $num1.'+'.$num2.'='.($num1+$num2);
		}
		if($a=="jian"){
		    echo $num1.'-'.$num2.'='.($num1-$num2);
		}
		if($a=="chen"){
		    echo $num1.'*'.$num2.'='.($num1*$num2);
		}
		if($a=="chu"){
		    echo $num1.'/'.$num2.'='.($num1/$num2);
		}
		if($a=="quzhi"){
		    echo $num1.'%'.$num2.'='.($num1%$num2);
		}
	}
?>

Saya menukar kod untuk anda Pertama, jenis penyerahan adalah serah bukannya butang, dan yang terbaik adalah menulis tindakan dan kaedah borang anda secara eksplisit Walaupun jika tidak ditulis, ia akan dihantar ke halaman ini secara lalai kaedah get; maka, adalah lebih baik untuk kod PHP terlebih dahulu menentukan sama ada penyerahan telah diterima Jika ia tidak menentukan sama ada penyerahan telah diterima, akan ada amaran pada mulanya

  • balas Ternyata ia adalah perbezaan antara hantar dan butang Borang itu malas dan saya akan menulis semuanya pada masa akan datang.
    益伦 pengarang 2017-10-13 20:51:54
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan