Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/08/2014, 15:59
juanjofabila2
 
Fecha de Ingreso: agosto-2014
Ubicación: guadalajara
Mensajes: 2
Antigüedad: 10 años, 4 meses
Puntos: 0
Rellenar un select option con array json_encode

Buenas tardes!

Mi duda es la siguiente. Recibo un array a través de json_encode con este formato
[{"tipo":"MTL"},{"tipo":"ROLLO"}].

Por cada tipo: quiero llenar un select con estas OPTIONS. Tal vez no lo estoy explicando muy claro.

Mi codigo

En esta parte consulto el articulo de un textbox y me regresa el tipo de unidad

Código PHP:
//BUSCAR UNIDAD SEGUN ARTICULO
        
$('#buscar_Articulo').blur(function(){
                var 
articulo = $('#buscar_Articulo').val();
                $.
postJSON('buscar_unidad.php',{'articulo'articulo}, loadUnidad);    
        }); 
aca esta la consulta en php

Código PHP:
<?php
error_reporting
(E_ERROR E_WARNING E_PARSE E_NOTICE);
include(
'conn.php');
$articulo $_POST['articulo'];


//buscar unidades según el articulo
$datos = array();
$sql mysql_query("select * from articulos inner join unidades on articulos.unidad = unidades.unidad where articulo = '".$articul."' ");
while(
$row mysql_fetch_array($sql)){

$dat = array('tipo' => $row['tipo']);
$datos[] = $dat;
}
echo 
json_encode($datos);

?>
Y recibo esto: [{"tipo":"MTL"},{"tipo":"ROLLO"}]

Mi problema es que no sé que hacer con ese dato para crear la funcion que me rellene el select con las opciones <option>MTL</option> y <option>ROLLO</option>

Gracias de antemano por la atención!