Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/01/2014, 17:46
Avatar de Middrel
Middrel
 
Fecha de Ingreso: abril-2005
Mensajes: 835
Antigüedad: 19 años
Puntos: 27
Respuesta: Mostrar una lista dentro de otra lista PHP+MySQL

Si tienes razón. Quise poner un ejemplo de lo que trato de lograr, pero por hacerlo así como así se me fueron muchos errores.

El código real es este, es donde no funciona lo que quiero hacer:

Código PHP:
<?php 
    $i 
0
    while(
$rowSelectDetalle = @mysqli_fetch_array($sqlSelectDetalleMYSQLI_ASSOC)){
        
        
$clase $rowSelectDetalle['fac_detalle'];
                
        if(
$clase 0) { 
            echo 
'
                <input type="hidden" name="idFact[' 
$i ']" value="' $rowSelectDetalle['id_subfact'] . '">
                <select name="productoMd[' 
$i ']" id="p_' $i '" class="input-type-det-b">
                    <option value="' 
$rowSelectDetalle['id_subfact'] .'">' $rowSelectDetalle['cat_titulo'] . '</option>';
                    while(
$rowSelectProductos = @mysqli_fetch_array($sqlSelectProductosMYSQLI_ASSOC)) { 
                        echo 
'<option value="' $rowSelectProductos['id_catalogo'] . '">' $rowSelectProductos['cat_titulo'] . '</option>';
                    } @
mysqli_free_result($sqlSelectProductos); 
                    echo 
'</select>
                <input type="text" name="cantidadMd[' 
$i ']" id="c_' $i '" class="input-type-det-c" value="' $rowSelectDetalle['fac_cantidad'] . '" placeholder="Cant">
                <input type="text" name="descuentoMd[' 
$i ']" id="d_' $i '" class="input-type-det-c" value="' $rowSelectDetalle['fac_descuento'] . '" placeholder="Desc">
                <select name="exentoMd[' 
$i ']" id="e_[' $i ']" class="input-type-det-d">
                    <option value="'

                    if(
$rowSelectDetalle['fac_iva']>0){ echo 'Normal'; } else { echo 'Exento'; }
                        echo 
'">'
                    if(
$rowSelectDetalle['fac_iva']>0){ echo 'Normal'; } else { echo 'Exento'; }
                        echo 
'</option>
                </select>
                <label><a id="agregarCampo" class="btn btn-info" href="#" title="AGREGAR">[+]</a></label>'
;
        }

    
$i++;
                    
    } @
mysqli_free_result($sqlSelectDetalle);
?>
Cabe señalar que salvo el listado del while interior, todo lo muestra correctamente.

De antemano, gracias por sus comentarios!!