Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript php提交后保留表单值_Javascript_Php_Html_Forms_Submit - Fatal编程技术网

Javascript php提交后保留表单值

Javascript php提交后保留表单值,javascript,php,html,forms,submit,Javascript,Php,Html,Forms,Submit,我正在寻找一种方法,在同一代码中提交不同的表单后保留表单值 为了在首次提交后保留文本,我使用了: value="<?php echo isset($_POST['Modellocerca']) ? $_POST['Modellocerca'] : '' ?>" name="Modellocerca" value=”“name=“Modellocerca” 然而,在第二次提交“Cerca”后,我从表格中丢失了文本。 我真的很努力,但我需要你们的帮助 <html>

我正在寻找一种方法,在同一代码中提交不同的表单后保留表单值

为了在首次提交后保留文本,我使用了:

value="<?php echo isset($_POST['Modellocerca']) ? $_POST['Modellocerca'] : '' ?>" name="Modellocerca" 
value=”“name=“Modellocerca”
然而,在第二次提交“Cerca”后,我从表格中丢失了文本。 我真的很努力,但我需要你们的帮助

    <html>
    <link href="Stile/TMO.css" rel="stylesheet" type="text/css" />
    <header>
    <!-- MENU NOT RELEVANT -->
            <ul>
            <li><a href="Benvenuto.php">Home</a></li>
            <li class="sottomenu">
                <a href="javascript:void(0)" class="dropbtn">Importa</a>
                <div class="sottomenu-content">
                    <a href="Importa.php">Sk. Reali</a>
                </div>
            </li>
            <li><a href="">Esporta</a></li>
            <li id="Logout"> <a href="Logout.php"> Logout</a> </li>
            </ul>
    </header>
    <body>      

    <!-- FIRST FORM WITH FIRST SUBMIT BUTTON --> 


    <h3>Motore di ricerca</h3>
    <form action="" method="POST"  >
        Modello: <input type="text" value="<?php echo isset($_POST['Modellocerca']) ? $_POST['Modellocerca'] : '' ?>"  name="Modellocerca" />
        <input type="submit" value="Cerca" Name="Cerca" />  <!-- First problem -->
    </form>

    <!-- PHP RELATED TO FIRST SUBMIT -->  
    <?php
        include('session.php');
        if(isset($_POST['Cerca']))
        {
        $Modellocerca="%";
        if ($_POST['Modellocerca'] != null) {$Modellocerca = $_POST['Modellocerca'];};
        $sql=("SELECT DISTINCT `MODELLO`, `ODM`  FROM `DBMB`.`TMO` WHERE `MODELLO` LIKE '%" . $Modellocerca . "%'");
        $sql_cerca = $db->prepare($sql);
        $sql_cerca->execute(); 
        $auxmod="start";
        foreach($db->query($sql) as $row)
            {  
            if($auxmod!=$row['MODELLO'] || $auxmod=="start") { 
                $Combomod = $Combomod . ('<option>' . $row['MODELLO'] . '</option>');
                $auxmod=$row['MODELLO'];};  
            };
        $sqlcerca=null;
        };

    ?>

    // PLOT INTO SELECT BOX THE SEARCH RESULTS AND SECOND SUBMIT FOR LOAD DATA AFTER SELECT THE RESULT  
    <form action="" method="POST" >
        <h3>Odm Filtrati</h3>
        <!-- Modello -->
        Modello: <select name="Modellocombo"> 
        <?php
            var_dump ($Combomod);
        ?> </select>
        <input  type="submit"  name="Carica" value="Carica" > <!-- Second problem -->
    </form>

里塞卡汽车
Modello:您可以使用$\u SESSION变量获取上一个表单的输入。

非常感谢您的回答检查post值是否存在并直接将其回显到表单中如果您认为大块代码不相关,请不要将其包含在post中,请随意编辑和删除。将帮助人们回答,如果你包括最低限度的必要