将表单中的多个字段插入数据库中的单个字段

密斯勒什

我正在使用以下代码来要求用户输入他的名字,中间名和姓氏。

<label>
  <span>First name</span>
  <input type="text" size ="25" placeholder="Your Name" class="input_text"onfocus="if(this.value==this.defaultValue)this.value=''"    
    onblur="if(this.value=='')this.value=this.defaultValue" 
    value="" name="name" id="name"/>
</label>

<label>
  <span> Middle Name</span>
  <input type="text" size ="25 class="input_text" placeholder="Father's name"  name="middle name" onfocus="if(this.value==this.defaultValue)this.value=''"    
    onblur="if(this.value=='')this.value=this.defaultValue" 
    value="" id="middle name"/>
</label>

<label>
  <span>Last Name</span>
  <input type="text" size ="25" class="input_text" placeholder="Surname"  name="last name" onfocus="if(this.value==this.defaultValue)this.value=''"    
    onblur="if(this.value=='')this.value=this.defaultValue" 
    value="" id="last name"/>
</label>

我希望所有3个名字,中间名和姓氏都放入数据库中名为name的单个列中。

仅供参考,我正在使用wamp,并已在phpmyadmin中创建了我的数据库。我想使用php脚本将所有3个字段插入名称中。我该怎么办?

Web新手

您可以在将字段插入数据库之前对其进行串联。

$name = '';
if(isset($_POST['first_name'])){
    $name .= $_POST['first_name'];
}
if(if(isset($_POST['middle_name'])){
    //add a space before
    $name .= ' ' .$_POST['middle_name'];
}
if(isset($_POST['last_name'])){
    //add a space before
    $name .= ' ' . $_POST['last_name'];
}

//现在,您已经在$ name变量中输入了全名,您可以将其插入数据库中

注意:不能在表单输入名称中使用空格。如果需要两个单词,则应使用下划线。

错误的:

<input type="text" name="middle name">

正确的:

<input type="text" name="middle_name">

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Golang bson结构-在json中的单个字段中使用多个字段名称,但仅一个字段用于写入数据库

如何从Firebase数据库读取数据并使用ArrayAdapter在ListView中显示多个字段

如何在SQL数据库的单个字段中存储多个值?

如何更新数据库中的单个字段,Django

Django如何使用已保存在数据库中的多个字段更新对象

将多个值存储到mysql数据库的单个字段中,以保留Django中的顺序

下拉列表中的Asp.net MVC多个字段无法回发到数据库

将数组插入MYSQL数据库中的单个字段

从我的Firebase数据库的单个字段中获取值

Django-如何根据多个字段编辑数据库中的特定行?

将Data Studio中的多个字段合并为来自同一源的单个字段

提交表单中的多个字段(PHP)

计算数据库中多个字段等于不同值的行数

使用python搜索mysql数据库中的多个字段表单数据

在一个字段中显示以逗号格式插入数据库的图像

表单标签中的多个字段集

在PHP数据库中的单个字段中计数没有值

在表的单个字段中显示数据

将多个组合框插入数据库中的一个字段

在Mysql数据库的单个字段中存储数组的替代方法

使用Foreach循环将数据插入70个字段长的数据库中

从SQLite数据库中检索多个字段并与这些字段进行比较

在多个字段中搜索单个值

在EditText中显示SQLite数据库中的单个字段

从单独的数据库的表中获取匹配多个字段的记录

如何在jComboBox中显示多个字段但只在数据库中插入一个字段?

Laravel:如何将数据库播种到 db.table 的多个字段中

数据库设计,在单个字段中存储超过 10 个图像路径

索引数据库中的每个字段