2014-03-12 76 views
3

嘿傢伙,所以我有兩個問題關閉窗口執行

  1. 如何關閉一旦我有我的執行PHP代碼的窗口,它是一個簡單的文本保存值數據庫?

  2. 如何讓我的文本框對齊,使它們完美對齊,其中一個比另一個更加縮進DEMO

這裏是PHP代碼,將數據保存到我的數據庫救過我想讓當前窗口關閉:

<form name="Permit" id="Permit" action="<?php echo JURI::current(); ?>" method="post"> 
    Permit or Deny: <input align= center type="text" name="Permit_or_Deny" value=""><br> 
    Level <input type="text" name="Level" value=""><br> 
    <p><input id="submit" name="submit" type="submit" value="Permit Or Deny Submit Buutton" /></p> 
</form> 


<? 
if ((isset($_POST['Permit_or_Deny'])) || (isset($_POST['Level']))) { 
    //first name or last name set, continue--> 
    $Permit_or_Deny = $_POST['Permit_or_Deny']; 
    $Level   = $_POST['Level']; 

    $db =& JFactory::getDBO(); 
    $query = "INSERT INTO tp_newedit (Permit_or_Deny, Level) VALUES ('" . $Permit_or_Deny . "','" . $Level . "');"; 

    $db->setQuery($query); 
    $db->query(); 
} else { 
    echo '<h4>One Field Is Required!</h4>'; 
} 
?> 
+0

哎呀沒想到的是,撥弄添加 – user3403327

+0

補充回答,您可以更改寬度相應 – halkujabra

回答

4

對於第一部分 -

<form name="Permit" id="Permit" action="<?php echo JURI::current(); ?>" method="post"> 

    <div class="label" style="display:inline-block;width:200px"> Permit or Deny: </div><input align= center type="text" name="Permit_or_Deny" value=""/><br> 
     <div class="label" style="width:200px;display:inline-block;"> Level </div> <input type="text" name="Level" value=""><br> 

     <p><input id="submit" name="submit" type="submit" value="Permit Or Deny Submit Buutton" /></p> 
    </form> 

對於第二部分,把這個服務器端代碼 -

<?php  
    /* ... SQL EXECUTION TO UPDATE DB ... */ 

    echo "<script>window.close();</script>"; 
?> 
+0

由於第一部分的偉大工程! – user3403327

+0

@ user3403327如果有幫助,您應該將其標記爲已接受讓其他人知道 – halkujabra

+0

它在哪裏說window.close 我需要用我的頁面替換窗口嗎?例如「」; 或者是完全錯誤的,只是我離開它? – user3403327

4

嘗試的JavaScript window.close(): -

<? 

if ((isset($_POST['Permit_or_Deny'])) || (isset($_POST['Level']))) { 
    //first name or last name set, continue--> 
    $Permit_or_Deny = $_POST['Permit_or_Deny']; 
    $Level   = $_POST['Level']; 

    $db =& JFactory::getDBO(); 
    $query = "INSERT INTO tp_newedit (Permit_or_Deny, Level) VALUES ('" . $Permit_or_Deny . "','" . $Level . "');"; 

    $db->setQuery($query); 
    $db->query(); 

    echo "<script type='text/javascript'>"; 
    echo "window.close();"; 
    echo "</script>"; 
} else { 
    echo '<h4>One Field Is Required!</h4>'; 
} 

?>