我有多个输入(从不一样,因为它是一个动态的添加/删除 jquery 脚本,这完全取决于用户想要输入多少“轨道”)。我永远不知道会有多少人在那里。下面是如果用户选择将四个“曲目”添加到他们的“混音带”的示例。
<input size="32" class="mixtapetrack" type="textbox" id="track[1]" name="track[]" >
<input size="32" class="mixtapetrack" type="textbox" id="track[2]" name="track[]" >
<input size="32" class="mixtapetrack" type="textbox" id="track[3]" name="track[]" >
<input size="32" class="mixtapetrack" type="textbox" id="track[4]" name="track[]" >
提交表单(PHP POSTED)时,我想获取所有输入并将它们组合成一个数组,但用"^^^"将它们全部分开。
这是我到目前为止所拥有的,用于渲染输入(不工作)。
$trackVAR = $_POST['track'];
$allmixtapetracks = "";
foreach ($trackVAR as $value) {
$allmixtapetracks .= '' . $value . '^';
}
这就是我用来插入我的表的内容(WORKS,在没有变量的情况下对其进行了测试并输入了绝对数据)
$sql = mysql_query("INSERT INTO mixtapes (title, songs, posted_by_id, description, date)
VALUES('$mixtapetitle','$allmixtapetracks','$posted_by_id','$mixtapedescription', now())")
or die (mysql_error());
最后,我希望它在歌曲行中看起来像这样
第一首歌的标题哈哈^^^第二首歌的标题!!!^^^第三次的标题!^^^和第四个的标题