lznogud,
我做你的代码进行一些修改,因此,您需要做一些在PHP文件即testProces.php
http://jsfiddle.net/mNkub/
$('#addScnt').live('click', function() {
$('<label for="ticketCantidad"><input type="text" id="ticketCantidad" size="20" name="ticketCantidad[' + i +']" value="" placeholder="Valor de Tickets" /></label>').appendTo(scntDiv);
//i++;
$('<label for="ticketValue"><input type="text" id="ticketValue" size="20" name="ticketValue[' + i +']" value="" placeholder="Cantidad de Tickets" /></label><p></p>').appendTo(scntDiv);
i++;
return false;
});
现在您获得的html结构将为
<input type="text" id="ticketCantidad" size="20" name="ticketCantidad[2]" value="" placeholder="Valor de Tickets">
<input type="text" id="ticketValue" size="20" name="ticketValue[2]" value="" placeholder="Cantidad de Tickets">
那么下一个会是:
<input type="text" id="ticketCantidad" size="20" name="ticketCantidad[3]" value="" placeholder="Valor de Tickets">
<input type="text" id="ticketValue" size="20" name="ticketValue[3]" value="" placeholder="Cantidad de Tickets">
等
现在在php文件,你会得到两个阵列,在POST相同的密钥字段中的数据。然后你可以做如下编码:
if(isset($_POST["ticketCantidad"]) && count($_POST['ticketCantidad'])>0) {
foreach($_POST["ticketCantidad"] as $key => $value) {
$cantidad = $value;
$value = $_POST["ticketValue"][$key];
$query = "INSERT INTO `tickets` SET `name` = $cantidad, `date` = $value";
mysql_query($query);
}
}
希望这将清除图片。您可能需要在上面的代码中进行一些调整,因为我没有测试过它,只是一次写入。
什么是您的代码输入数据库?你可以显示 –
我发布了一个小提琴,你可以看到输入页面。页面工作正常,但似乎我不能从表格中输入东西 – Iznogud