Ver Mensaje Individual
  #6 (permalink)  
Antiguo 29/07/2008, 10:03
edcala
 
Fecha de Ingreso: diciembre-2004
Mensajes: 207
Antigüedad: 19 años, 4 meses
Puntos: 0
Respuesta: Ayuda con formulario dinamico

Cita:
Iniciado por foreverOdd Ver Mensaje
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.