Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/07/2008, 06:46
edcala
 
Fecha de Ingreso: diciembre-2004
Mensajes: 207
Antigüedad: 19 años, 4 meses
Puntos: 0
Respuesta: INSERT array en Base de datos

Gracias por tu apoyo.
Probé con lo que me indicaste, sin embargo no sale nada, al enviarse el formulario y ejecutar el script, sale una página en blanco. Éste es el código que utilizo:
Código PHP:
$ID_artista $_POST["ID_artista"]; //Éste es un array obtenido de formularios
$tema $_POST['tema']); //Éste es un array obtenido de formularios
$letras $_POST['letras']); //Éste es un array obtenido de formularios 

for($i=0;$i<count($ID_artista);$i++) {
   
$insertSQL "INSERT INTO hiletras_letras2 (ID_artista, tema, letras) VALUES ('".$ID_artista[$i]."','".$tema[$i]."','".$letras[$i]."')";
   
   
mysql_select_db($database_hiletras$hiletras);
   
$Result1 mysql_query($insertSQL$hiletras) or die(mysql_error());  

Al utilizar éste otro código, pude ingresar los datos, pero solo en una columna, no puedo hacerlo en el resto, no me permite o no se como hacerlo. El código es el siguiente.
Código PHP:
$ID_artista $_POST["ID_artista"]; //Éste es un array obtenido de formularios
$tema $_POST['tema']); //Éste es un array obtenido de formularios
$letras $_POST['letras']); //Éste es un array obtenido de formularios 

foreach($ID_artista as $key => $value){
$insertSQL "INSERT INTO hiletras_letras2 (ID_artista)
VALUES ($value)"
;

  
mysql_select_db($database_hiletras$hiletras);
  
$Result1 mysql_query($insertSQL$hiletras) or die(mysql_error());

Espero su ayuda.