php mvc - modificar en select
Publicado por mac (35 intervenciones) el 25/09/2017 21:52:20
En mi tabla de artículos tengo campos que se cargan con un text y otros con un select(lista), estos se cargan en otro formulario por ejemplo categoría: plásticos, calcos, cascos, etc. estas se cargan en un form aparte y luego
se reflejan en un select a la hora de cargar un articulo, bueno ahora tengo que modificar un articulo y tengo que mostrar la categoría en el select y que quede seleccionada cuando el usuario decide modificar, ademas de mostrar las otras categorías disponibles.
aclaración: considero que el error esta acá, hay mucho mas código,por el momento me muestra todas las categorías.
bueno este es mi codigo:
categoria model
articulo controller
modificar articulo vista
se reflejan en un select a la hora de cargar un articulo, bueno ahora tengo que modificar un articulo y tengo que mostrar la categoría en el select y que quede seleccionada cuando el usuario decide modificar, ademas de mostrar las otras categorías disponibles.
aclaración: considero que el error esta acá, hay mucho mas código,por el momento me muestra todas las categorías.
bueno este es mi codigo:
categoria model
1
2
3
4
5
6
7
8
9
function registroArtCat($id_categoria) //esto tiene que leer el art_fk_cat de articulos y mostrar el nombre de la categoria en el modificar
{
global $db; //conexion base
$resultado=$db->select("SELECT * FROM articulo,categoria
WHERE
art_fk_cat=id_cat");
return $resultado;
}
articulo controller
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$categoria = new Categoria_Model();
$inicio=0;
$resultado = $categoria->registroArtCat($inicio);
if ($resultado)
{
foreach ($resultado as $resu)
{
$tpl->newBlock("blockCategoria");
$tpl->assign("var_idCategoria", $resu['id_cat']);
$tpl->assign("var_categoria", $resu['cat_descrip']);
}
}
else
{
$tpl->newBlock("noResultadosCategoria");
}
modificar articulo vista
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<tr>
<th align="right" width="45%">Categoria: </th>
<td align="left">
<select name="categoria" id="categoria">
<option value="noSelect"> -- Seleccionar una Categoria -- </option>
<!-- START BLOCK : blockCategoria -->
<option value="{var_idCategoria}" selected> {var_categoria} </option>
<!-- END BLOCK : blockCategoria -->
<!-- START BLOCK : noResultadosCategoria -->
<option value="noResult"> No existen Categorias cargadas </option>
<!-- END BLOCK : noResultadosCategoria -->
</select>
</td>
</tr>
Valora esta pregunta


0