首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >联系人表单仅修改一个字段php

联系人表单仅修改一个字段php
EN

Stack Overflow用户
提问于 2016-06-06 09:42:57
回答 1查看 68关注 0票数 0

我在我的汽车网站上有一个很长的联系表格,你可以看到客户必须用她或他的名字、汽车模型、汽车小费和手机号码等填写表格,因为你看到我有一个电子邮件的条件,如果它是无效的,它会给出一个错误的信息,并清理客户之前填写的所有字段,

代码语言:javascript
复制
<?php
error_reporting(0);
include("config_mashin.php");
$namee = mysqli_real_escape_string($connect, $_POST['namee']);
$modell = mysqli_real_escape_string($connect, $_POST['modell']);
$tipp = mysqli_real_escape_string($connect, $_POST['tipp']);
$colorr = mysqli_real_escape_string($connect, $_POST['colorr']);
$exchangee = mysqli_real_escape_string($connect, $_POST['exchangee']);
$pricee = mysqli_real_escape_string($connect, $_POST['pricee']);
$loan = mysqli_real_escape_string($connect, $_POST['loan']);

$family = mysqli_real_escape_string($connect, $_POST['family']);
if (!empty($_POST['emaill'])) {
    $emaill = $_POST['emaill'];
    if (!preg_match("/^[_a-z0-9]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/i", $emaill)){ 
        $error .= "The e-mail address you entered is not valid. <br/>";
        echo"$error";
    }
}
$mobilee = mysqli_real_escape_string($connect, $_POST['mobilee']);
$phonee = mysqli_real_escape_string($connect, $_POST['phonee']);
if(isset($_POST['submit']) && empty($error)){ 
//insert to database
    $insert =mysqli_query($connect,"INSERT INTO $db_table VALUES (i dont write this part to simplify code)");

}

?>

是否有任何方法来保持其他字段完整,客户只需修改电子邮件部分。请帮帮忙

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-06 09:49:12

你可以这样做:

代码语言:javascript
复制
<form method='post' action=''>
    <input type='text' name='name' value='<?php echo isset($_POST['name']) ? $_POST['name']: ""; ?>' />
    <input type='submit' name='submit' value='Submit' />
</form>

对你们每个字段都是如此。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37654172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档