当我填写表格然后提交时,我需要知道这些信息。如果在php的头函数的帮助下发生错误,它会加载相同的表单页面,但所有填充的数据都会丢失原因。
我需要这些填充的数据才能重新提交表单。
我需要它用于PHP。 提前谢谢。
答案 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
}
}