Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/09/2010, 08:10
Gleomar
 
Fecha de Ingreso: agosto-2009
Mensajes: 19
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta Agregar dinámicamente options a un Select

Buenas...

Estoy un poco vuelta loca ya con este tema . Tengo una tabla que al apretar el boton "+" agrega una fila mas al formulario. Esta fila que agrega tiene un <select> que me lista los productos, un textbox y otro <select> para seleccionar el tipo de producto.
El problema que tengo es que el primer <select> debo agregar los <option>. los datos se encuentran en un arreglo en php. el problema es que como lo tengo el explorador me indica o que falta un ; o que no he terminado bien la secuencia de string y no me deja cargar las opciones en el select

este es el fragmento de codigo:

var cellRight5 = row.insertCell(0);// el de los productos
cellRight5.innerHTML="<select name=\"pedido2["+cont+"]\" id=\"pedido2["+cont+"]\"><option value=\"-1\">-- Seleccione el producto que desea --</option><?php for($i=0;$i<$lineas;$i++)
{$string2=explode("|",$totalproductos[$i]);echo "<option value=\"".$string2[0]."\">".$string2[1]."</option>";}?></select>";

$linea contiene el numero de productos
$totalproductos es cada linea del archivo, viene por un codigo y el nombre separado del caracter | ej: 0001|Jamon de pierna
$string2 guarda en la posicion 0 el codigo y en la posicion 1 el nombre

Espero se entienda, muchas gracias.