Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/03/2009, 16:19
majony
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 421
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Poo

Todo el problema empezo cuando inserte a mis html insertar y editar el campo select para que me nuestre las categorias que tengo antes de esto todo funcionaba muy bien pero ahora solo consegui que me muestre en el insertar
Y me fije lo que me dijiste
Este es mi controlador

case 'insertar_noticia':
//if(!empty($_SESSION['usuario_id'])&&($_SESSION['usuario_nivel']==3)){
$id = intval($_GET['id']);
if ($MOD['categorias']->isCategoria($id)) {
$items_categoria = $MOD['categorias']->getCategorias();
include('modulos/noticias/vistas/insertar_noticia.html.php');
} else {
echo "No existe la categoria seleccionada" ;
}
//} else {
//echo "Usted no tiene permisos";
//}
break;
case 'editar_noticia':
//if(!empty($_SESSION['usuario_id'])&&($_SESSION['usuario_nivel']==3)){

$id = intval($_GET['id']);
//if ($MOD['categorias']->isCategoria($id)) {
$items_categoria = $MOD['categorias']->getCategorias();
$items_noticia = $MOD['noticias']->getNoticia($id);

if ($items_noticia) {
$item_noticia = $items_noticia[0];
include('modulos/noticias/vistas/editar_noticia.html.php');
} else {
echo "No existe la noticia con el ID indicado";
}
//} else {
//echo "No existe la categoria seleccionada" ;
//}
//} else {
//echo "Usted no tiene permisos";
//}

break;
case 'guardar_noticia':
//if(!empty($_SESSION['usuario_id'])&&($_SESSION['usuario_nivel']==3)){
$id = intval($_POST['hdn_id']);
$titulo = trim($_POST['edt_titulo']);
$texto_corto = trim($_POST['txt_textocorto']);
$texto_completo = trim($_POST['txt_textocompleto']);
$estado = intval($_POST['chbx_estado']);
$categoria = var_dump($_POST['categoria']);


if (empty($id)) {
if ($MOD['noticias']->setNoticia($titulo, $texto_corto, $texto_completo, $estado, $_SESSION['usuario_id'],$categoria)){
echo "Registro exitoso!. Espere unos instantes";
echo "<meta http-equiv=\"refresh\" content=\"2;URL=index.php?mod=noticias&pag=listado _noticia&id=$_GET[id]\">\n";
} else {
echo "El registro no fue exitoso";
}
} else {
if ($MOD['noticias']->setNoticia($titulo, $texto_corto, $texto_completo, $estado, $_SESSION['usuario_id'],$categoria, $id)){
echo "Actualización exitosa!. Espere unos instantes";
echo "<meta http-equiv=\"refresh\" content=\"2;URL=index.php?mod=noticias&pag=listado _noticia&id=$_GET[id]\">\n";
} else {
echo "La actualización no fue exitosa";
}
}

//} else {
//echo "Usted no tiene permisos";
//}
break;
case 'leer_noticia':
$id = intval($_GET['id']);
$items_noticias = $MOD['noticias']->getNoticia($id);
if ($items_noticias) {
$item_noticias = $items_noticias[0];
include('modulos/noticias/vistas/leer_noticia.html.php');
} else {
echo "No existe la noticia seleccionada" ;
}
break;
case 'eliminar_noticia':
$id = $_GET['id'];

if (!empty($id)) {
if ($MOD['noticias']->delNoticia($id)){
echo "El registro se elimino!. Espere unos instantes";
echo "<meta http-equiv=\"refresh\" content=\"2;URL=index.php?mod=noticias&pag=listado _noticia&id=$_GET[id]\">\n";
} else {
echo "El registro no pudo ser eliminado. Puede que este ya no exista";
}
} else {
echo "Error 403: Acceso incorrecto";
}
break;
case 'listado_noticia':
default:
//if(!empty($_SESSION['usuario_id'])&&($_SESSION['usuario_nivel']==3)){
$id = intval($_GET['id']);
//if ($MOD['categorias']->isCategoria($id)) {
//$items_noticia = $MOD['noticias']->getNoticias($id);
if ($items_noticia) {
include('modulos/noticias/vistas/listar_noticia.html.php');
} else {
echo 'No existen noticias publicadas';
}
//} else {
//echo "No existe la categoria seleccionada" ;
//}
//} else {
//$items_noticia = $MOD['noticias']->getNoticias();
//if ($items_noticia) {
//include('modulos/noticias/vistas/listado_visitante.html.php');
//} else {
// echo 'No existen noticias publicadas';
//}
//}


}
?>


En la parte de guarda_noticia es donde me la juego pero no logro entender