0
<?php
        if($dun==0){
     show form1 and add vaules to database
         }
        else if($toplam==0){
 show form2 and add values to database
    }
        else if($toplam==$dun){
        header('Location: member.php');
         }else{
        echo "<script> alert('Error.');history.go(-1);</script>";
        }
        ?>

我如何通过 if 语句显示两个不同的

4

3 回答 3

4

您可以通过关闭<?PHP标签来使用内联 HTML,?>如下所示:

<?php
if($dun==0){
// start parsing HTML
?>
    <form>[...]</form>
<?PHP
} else if($toplam==0){
// start parsing second HTML
?>
    <form>[...]</form>
<?PHP
}
else if($toplam==$dun){
    header('Location: member.php');
}else{
    echo "<script> alert('Error.');history.go(-1);</script>";
}
?>
于 2013-03-27T16:12:09.633 回答
2

如果不使用 OOP 并且您不熟悉 OOP 编程和 MVC 框架或 html 渲染,那么您可以执行以下操作:

form1.php file holds the HTML for form 1
form2.php file holds the HTML for form 2

if ($dun == 0) {
    include('form1.php');
//add values to database
} else if ($toplam == 0) {
    include('form2.php');
//add values to database
}
于 2013-03-27T16:11:16.893 回答
0

难道你不能像你一样的echo形式吗?echo'djavascript

<?php
        if($dun==0){
          echo '
             <form name="form1"><input type="submit" name="submit1" /></form>
          ';
         }
        else if($toplam==0){
          echo '
             <form name="form2"><input type="submit" name="submit2" /></form>
          ';
         }
        else if($toplam==$dun){
            header('Location: member.php');
         }else{
            echo "<script> alert('Error.');history.go(-1);</script>";
        }
?>

如果您想根据if语句将数据插入数据库,那么您可以添加functions

<?php

  function doForm1(){
     //MYSQL HERE
  }

  function doForm2(){
     //MYSQL HERE
  }

        if($dun==0){
          echo '
             <form name="form1"><input type="submit" name="submit1" /></form>
          ';
          doForm1();
         }
        else if($toplam==0){
          echo '
             <form name="form2"><input type="submit" name="submit2" /></form>
          ';
          doForm2();
         }
        else if($toplam==$dun){
            header('Location: member.php');
         }else{
            echo "<script> alert('Error.');history.go(-1);</script>";
        }
?>
于 2013-03-27T16:20:02.527 回答