2017-03-09 34 views
0

我有两个按钮(保存和显示),所以当我点击显示它必须在文本框中显示的数据保存,应该将数据保存到数据库我想用点击一个按钮来显示数据,但是我在一个窗体上有两个以上的按钮。

<?php echo '<form method="post" enctype="multipart/form-data" name="form" 
    action="index.php?action=Add Post" class="standard">';   
     if (!isset($_POST['calculate'])) {$TheStringpg =" SELECT sum(income_amount)from income where (income_date Between '". $_POST['start_date']."' and '". $_POST['end_date'] ."') and traditionalcouncil_name='".$Trad."' AND financialyear_id = '". $Finyear ."' "; $TheResultpg = pg_query($SYSconnMADE, $TheStringpg); while($arrpg = pg_fetch_array($TheResultpg)){ $income_balance = $arr['0'] ; 
    } 
    $TheString4 = " SELECT sum(expenditure_amount)from expenditure where (expenditure_date Between '". $_POST['start_date']."' 
     and '". $_POST['end_date'] ."') and traditionalcouncil_name='".$Trad."' AND financialyear_id = '". $Finyear ."' ";$TheResultp = pg_query($SYSconnMADE, $TheString4);   
     while($arr1 = pg_fetch_array($TheResultp)) { 
    $expenditure_balance = $arr['0'] ; 
    } } 
    echo '</select> 
    <input type="submit" name="calculate" alt="display" value="display">'; ` 


    ?> 
+0

那么这里有什么问题? –

+0

其实我有3种形式,我选择部分的形式,它调用另一种形式与人下属于该部分,所以我选择人,然后选择开始日期和结束日期,然后我单击显示数据到文本框执行到保存按钮 – Dodo

回答

0

<input type="submit" alt="display" value="display" name="display">';

'<input type="submit" alt="display" value="save" name="save">'; ` 

<?php 

if(isset($_POST['save'])); 

    { 
// from data 
    // insert query 
} 

    if(isset($_POST['display'])); 
    { 
    // post form data and disply 

    } 

    ?> 
+0

它不工作,它执行保存一个,或者我应该粘贴整个HTML和PHP代码? – Dodo

0

HTML代码:

<input type="submit" name="save" value="Save" /> 
<input type="submit" name="display" value="Display" /> 

PHP代码:

if(isset($_POST['save'])){ 
    // Your query 
} else if (isset($_POST['display'])){ 
    // Your query 
} 
+0

它不工作。实际上我有3种形式,我选择部分的形式,它调用另一种形式与人下属该部分,所以我选择人然后选择开始日期和结束日期,然后我单击显示数据到文本框显示它执行到保存按钮 – Dodo