繁体   English   中英

在表单的一栏中插入多个值

[英]Insert multiple values in one column from a form

我想将逗号分隔的值插入同一列数据库中。

<form method="POST" action="">
    <div class="abc">
        <input type="text" name="year" class="pro_ip">
            <select name="duration">
                <option>Year</option>
                <option>Month</option>
            </select>
            <input type="text" name="rate" class="pro_inp">
            <textarea rows="4" cols="50" name="message" class="textarea_pro_inp" placeholder="Leave your message..."></textarea>
    </div>
    <div class="abc1">
        <input type="text" name="year" class="pro_inp"> 
        <select name="duration">
            <option>Year</option>
            <option>Month</option>
        </select>
        <input type="text" name="rate" class="pro_inp">
        <textarea rows="4" cols="50" name="message" class="textarea_pro_inp" placeholder="Leave your message..."></textarea>
    </div>
    <input type="submit">
</form>

我有这种类型的代码,我想在四列中插入字段值,但要用逗号分隔。

将所有元素名称设置为相同的名称inputname[]

<form method="POST" action=""><div class="abc">
<input type="text" name="inputname[]" class="pro_inp">

<select name="inputname[]">
<option>Year</option><option>Month</option>
</select>

<input type="text" name="inputname[]" class="pro_inp">

    <textarea rows="4" cols="50" name="inputname[]" 
class="textarea_pro_inp" placeholder="Leave your message...">
    </textarea>

使用内implode

$str=implode(",",$_POST['inputname']);

在表中保存值:-

INSERT INTO table_name (column) VALUES ('$str')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM