我想将提交的数据显示为输入形式

时间:2019-11-04 08:53:07

标签: php forms input echo

我想将我的提交数据显示到输入表单区域。第一种形式是我输入电影名称和结果的地方。我想将该结果显示到第二个表单输入区域“标题”和“描述”中。谢谢大家。

我尝试回显不起作用的值区域

<form action="rrr.php" method="post">
<input type="text" name="addmoviess"><br>
<input type="submit">
<br/> 
</form>

<form method="post" action="/admin/ajax_add_movie" id="ajax-movie-add" enctype="multipart/form-data">

<label>Title</label>
<input type="text" name="film_title" id="title" value="" class="input-xxlarge"/>
<br/>
<label>Description</label>
<textarea name="description" id="description" rows="5" value="" class="input-xxlarge"></textarea>
<br/></form>

<?php
include_once 'imdb.class.php';
$oIMDB = new IMDB($_POST['addmoviess']);

    if ($oIMDB->isReady) {
        echo '<p>' .
             '<br>'.
             'TITLE : ' .
             $oIMDB->getTitle() 

.
         '<br>'.
         'DESCRIPTION : ' .
         $oIMDB->getDescription() .
         '.</p>';
} else {
    echo '<p>not found!</p>';
}
?>

我想在第二个表单输入区域中显示“ TITLE”和“ DESCRIPTION”。任何帮助或建议将不胜感激

1 个答案:

答案 0 :(得分:0)

您需要在PHP代码后放置第二个表单。然后使用<?php echo ... ?>将值输出到希望它们出现的位置:

<form action="rrr.php" method="post">
<input type="text" name="addmoviess"><br>
<input type="submit">
<br/> 
</form>

<?php
include_once 'imdb.class.php';
$oIMDB = new IMDB($_POST['addmoviess']);

if ($oIMDB->isReady) {
} else {
    echo '<p>not found!</p>';
}
?>

<form method="post" action="/admin/ajax_add_movie" id="ajax-movie-add" enctype="multipart/form-data">

<label>Title</label>
<input type="text" name="film_title" id="title" value="<?php echo $oIMDB->getTitle() ?>" class="input-xxlarge"/>
<br/>
<label>Description</label>
<textarea name="description" id="description" rows="5" value="" class="input-xxlarge"><?php echo $oIMDB->getDescription() ?></textarea>
<br/></form>