Cita:
Iniciado por foreverOdd
no llames a los campos
name="nombre<?=UN_CONTADOR?>"
mejor llamalos
name="nombre[]"
asi cuando envias el formulario lo puedes tratar como un arreglo.
Gracias foreverOdd.
Entonces mis campos serán:
Código PHP:
<input name="tema[<?=$i?>]" type="text" id="tema[<?=$i?>]" size="60" />
<input name="musica[<?=$i?>]" type="text" id="tema[<?=$i?>]" size="60" />
Pero mi problema sigue en la construcción del SQL INSERT. Propongo esta pero no funciona:
Código PHP:
$tema = array_keys($_POST['tema']);
$tema = implode("','", $tema);
$tema = "'".$tema."'";
$tema = array_keys($_POST['musica']);
$tema = implode("','", $musica);
$tema = "'".$musica."'";
$insertSQL = sprintf("INSERT INTO tabla (tema,musica) VALUES ('$tema','$musica') WHERE id_autor = $id_autor");
mysql_select_db($database, $con);
$Result1 = mysql_query($insertSQL, $con) or die(mysql_error());
el $id_autor lo tomo desde un campo oculto en el formulario.