在php中重新提交表单

时间:2012-03-22 10:21:46

标签: php html forms

当我填写表格然后提交时,我需要知道这些信息。如果在php的头函数的帮助下发生错误,它会加载相同的表单页面,但所有填充的数据都会丢失原因。

我需要这些填充的数据才能重新提交表单。

我需要它用于PHP。  提前谢谢。

5 个答案:

答案 0 :(得分:1)

$form_name    = !empty($_POST['name']) ? $_POST['name'] : "";
$form_email   = !empty($_POST['email']) ? $_POST['email'] : "";
$form_error   = "";

if($form_name == "" OR $form_email == ""){
   $form_error = "<p>Error huh!</p>";
}
else{
   header("Location: http://yours.com/where.php");
}

答案 1 :(得分:0)

使用类似的东西

<?php
    function get_value( $key ){
        if ( isset( $_POST[ $key ] ) ){ return $_POST[ $key ]; }
        return '';
    }
?>

<form method="POST" action="">
    <input name="field-1" value="<?php echo get_value('field-1'); ?>" />
</form>

答案 2 :(得分:0)

在html

的文本值中尝试此操作
    <?php if ( isset ( $_POST['field1'])) {
        echo $field1 ;
        }  
     ?>

答案 3 :(得分:0)

你可以看看这里。这是一个关于你要做什么的小教程:http://www.coursesweb.net/php-mysql/data-form-fields-after-submit_t

答案 4 :(得分:0)

在同一页面上提交表单,并使用@$_POST['field']作为字段值。

并将此类代码放在此页面顶部

if(isset($_POST['submit'])){
  if(!error){
    redirect to any page
  }
}