2014-03-12 74 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>'; 
} 

?>