将两个HTML表单合二为一

时间:2014-02-04 07:41:48

标签: php html

所以我得到了这个用PHP将文本保存到会话变量中的表单。我有另一个表单,它将所有会话变量保存到我的数据库中。 我试图让它更有效率bij使用一个按钮将2个表单组合成一个表单。这是我的完整页面代码:

    <?php
            session_start();
            if( $_SESSION['myusername'] == "")
            {
                    header('Location: index.php');
                }
    ?>

<html>
    <head>
        <link rel="stylesheet" href="css/main.css">
        <style>body {background-image:url("stopphp.jpg");}</style>
    </head>

    <?php 
        if($_POST)
     {

     // $_SESSION["textarea"] = "";

        $_SESSION["textarea"] = $_POST["textarea"];
        header("Location:stop.php");
     }

        if($_GET)
     {

        $_SESSION["klantnummer"] = $_GET["klantnummer"];
        header("Location:stop.php");
     }

        if($_GET)
     {

        $_SESSION["klantnaam"] = $_GET["klantnaam"];
        header("Location:stop.php");
     }

       $textarea = $_SESSION["textarea"];
    ?>

        <div id="notities">
            <span style="font-family:Cursive;font-size:14px;font-style:normal;font-weight:bold;text-decoration:none;text-transform:none;color:000000;">Notities:</span>

<p>
     <form action="" method="post">
        <textarea cols="60" rows="10" name="textarea"></textarea><br/>
        <input type="submit" value="Sla tekst op">
    </form> 

 <p>

        <form action="writeaway.php" method="post">
              <input type="submit" value="Bij einde gesprek gelieve hier te drukken">
        </form>
        </div>


</html>

所有建议都表示赞赏,对于这个不起眼的问题感到抱歉。

编辑:

这是我的代码:

    <?php
            session_start();
            if( $_SESSION['myusername'] == "")
            {
                    header('Location: index.php');
                }
    ?>
<html>
    <?php
        $date=date_create();
        $_SESSION["stopdatum"] = date_format($date,"Y/m/d H:i:s");
    ?>

    <?php include 'database.php'; ?>

    <?php
mysqli_query($con,"INSERT INTO suplog (login,sstart,sstop,remark,klantnummer,klantnaam) VALUES ('".mysql_real_escape_string($_SESSION['myusername'])."',
                                                                          '".mysql_real_escape_string($_SESSION['startdatum'])."',
                                                                          '".mysql_real_escape_string($_SESSION['stopdatum'])."',
                                                                          '".mysql_real_escape_string($_SESSION['textarea'])."',
                                                                          '".mysql_real_escape_string($_SESSION['klantnummer'])."',
                                                                          '".mysql_real_escape_string($_SESSION['klantnaam'])."')"); ?>

    <?php
session_destroy();
?>
    <?php header('Location: start.php'); ?>

</html>

1 个答案:

答案 0 :(得分:0)

我不明白你的问题......

但是您应该尝试在同一步骤中为您的会话变量分配值,就像您将它们写入数据库一样!在你的情况下,在writeaway.php ...你为什么要在两个不同的步骤中做到这一点?

希望有所帮助