Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2007, 13:51
braiank
 
Fecha de Ingreso: diciembre-2005
Mensajes: 249
Antigüedad: 18 años, 5 meses
Puntos: 0
Ayuda para insertar contenido

Código PHP:
<?
  
for($x=1$x<=10$x++)
  { 
  
$get_instrumentos=mysql_query("SELECT * FROM instrumentos ORDER BY nombre_instrumento ASC");
  
$get_instrumentos2=mysql_query("SELECT * FROM instrumentos ORDER BY nombre_instrumento ASC");
       
$x2='1';
       if (
$x2=='2') { echo $x2='0'; }
       echo 
"Integrante ".$x." : <input type='text' name='nombre'> <select name='m".$x."i".$x2."'><option value='nada'>No definido</option>";
       while (
$row mysql_fetch_array($get_instrumentos))
       {
             echo 
"<option value='".$row['id_instrumento']."'>".$row['nombre_instrumento']."</option>";
       }  
       
$x2++;
       echo 
"</select> / <select name='m".$x."i".$x2."'><option value='nada'>No definido</option>";
       while (
$row2 mysql_fetch_array($get_instrumentos2))
       {
             echo 
"<option value='".$row2['id_instrumento']."'>".$row2['nombre_instrumento']."</option>";
       }  
       echo 
"</select><br>";
 
  }
?>
Lo que hace ese codigo es crear 10 lineas con 1 input y 2 select cada una
Ahora mi pregunta es.. como hago para hacer el INSERT INTO si no se cuantas lineas van a llenar, osea que si la banda no tiene 10 integrantes no se como armarlo.

La consulta es algo asi :

Código PHP:
INSERT INTO integrantes (id_integrantenombre_integranteinstrumento_integranteinstrumento_integrante2VALUES ('''".$nombre."''b".$x."i".$x2."''b".$x."i".$x2."'); 
saludos