执行PHP代码后关闭窗口

时间:2014-03-12 10:05:20

标签: javascript php

嘿伙计们,所以我有两个问题

  1. 一旦我执行了PHP代码,这是一个简单的保存文本框值到数据库,如何关闭窗口?

  2. 如何让我的文本框对齐以便它们完全对齐,其中一个比另一个DEMO更加缩进?

  3. 这是在保存后将数据保存到我的数据库中的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>';
    }
    ?>
    

1 个答案:

答案 0 :(得分:5)

第一部分 -

<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>";
?>