Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2013, 06:27
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 3 meses
Puntos: 6
Problema para crear select en formulario de UPATE

Hola amigos estoy construyendo un CRUD y necesito construir el select de el UPDATE

Con el siguiente codigo genero un select dinamico para Ingresar la información de un formulario a base de datos (CREATE)

en routes.php
Código PHP:
Ver original
  1. Route::get('registro',function()
  2. {
  3.       $tipos = Tipo::all()->lists('nombre', 'id');
  4.       $combobox = array(0 => "Seleccione ... ") + $tipos;
  5.       $selected = array();
  6.       return View::make("registro", compact('combobox', 'selected'));
  7. });

en la vista
Código PHP:
Ver original
  1. {{ Form::select('nombres', $combobox, $selected) }}

Hasta aca todo muy bien, el problema es para crear el select en la vista del UPDATE, ya que este select debe de tener todas las opciones del select del create y debe de tener el elemeto seleccionado deacuerdo a la consulta

por ejemplo sin utilizar un framework lo realize de la siguiente manera:
Código HTML:
Ver original
  1. <select name="perfil" id="perfil" class="span12 input-mini" required>
  2.               <option value="">Seleccione</option>
  3. <?php
  4.                foreach($tu as $campo)
  5.                {
  6.              
  7.                ?>
  8.                
  9.                
  10.                 <option value="<?php echo $campo['id_tipo_usuario']; ?>" <?php if ($field['perfil'] == $campo['id_tipo_usuario']) echo "selected"?>><?php echo $campo['nombre_tipo_usuario']; ?></option>
  11.                 <?php
  12.                }
  13.              
  14.                ?>
  15.            </select>

Última edición por Montes28; 25/09/2013 a las 07:50