2016-09-30 106 views
0

我在单个页面上有一个表单,如果它没有我希望它插入的ID。但如果有一个id然后更新。多条if和elseif语句形式

我很难得到表单值显示在按钮中。

我也不确定我的if或else if语句是否合理。

<?php 
function myform(){ 
    if(isset($_POST['add'])) { 
     if ($myform_id > 0) { 
      //my insert query here  
      $btn_value = "add"; 
      $btn_name = "add"; 

     }elseif(isset($_POST['edit'])){ 
      //my update query here   
      $btn_value = "edit"; 
      $btn_name = "edit"; 
     } 
    } 
} 
?> 

我的表单按钮

<input type="submit" name="<? $btn_name?>" value="<? $btn_value?>"> 
+0

PLZ份额的代码。 – devpro

+1

'”value =“<?$ btn_value?>”>'你没有回应'$ btn_name' – devpro

+1

不知道,ru期待, $ btn_name =“add”;'没有提交表单? – devpro

回答

1

试试这个

<input type="submit" name="<?echo $btn_name;?>" value="<? echo $btn_value;?>"> 
+0

@namiramir仍然表示未定义的输入变量 – Case

1

php的标签内本身给下面的语句

print "<input type='submit' name='$btn_name' value='$btn_value'>";