Mostrar mensajes: error, ok, info y alerta

1,425 views
Skip to first unread message

erikrocha

unread,
Mar 28, 2009, 10:48:52 PM3/28/09
to CodeIgniter-spanish
Hola comunidad,

caso: Agrego un nuevo registro y quiero que el sistema muestre un
mensaje mencionando que se realizo correctamente el ingreso o muestre
un error en el caso que lo hubiese.

pienso en crear una librería para poder instanciar un objeto y poder
gestionarlo desde ahí, cosa que me serviría para futuros proyectos.

bueno mejor les muestro lo que quiero hacer para que así lo vean
mejor.

www.erikrocha.260mb.com
usuario: admin
pass: admin

esta en un host gratuito :P ... y es una versión antigua ... la última
versión de esta aplicación tiene muchas cosas que no vienen al caso.

espero que haya alguna sugerencia.

PD. el manejo de sessiones las llevo a cabo con una clase muy rustica
jeje... ahora me descarge REDUX (autentificacion) y lo voy a estudiar
a fondo e implementar, pero despues de llegar de viaje.

hasta pronto... saludos a todos.

German M

unread,
Mar 28, 2009, 11:14:05 PM3/28/09
to codeignit...@googlegroups.com
Con que tecnologias trabajas en ese proyecto?

Chequea la libreria Validation Class de CodeIgniter.

Gracias

German
Luxorit.com
Corrientes, Argentina

P431i7o

unread,
Mar 28, 2009, 11:17:22 PM3/28/09
to codeignit...@googlegroups.com
podrias usar este conjunto de funciones

para los mensajes puedes usar la funcion set_flashmessage(); que se encuentra en la clase de manejo de sesiones
para insertar y recuperar los datos en caso de errores usar el form_validation

con el tema del insert haces algo como
en tu controlador ---

if($this->mi_modelo->insertar_datos())
{
// si inserto
redirect('http://url.de.tu.pagina/controlador/metodo/lista');
}
----

entu modelo
function insertar_datos()
{
 $data = array( ... datos de tus columnas para la tabla...);
if($this->db->insert('tabla',$data))
 $this->session->set_flashdata('resultado_insercion','Se inserto correctamente el registro');
return true;
}else{
 $this->session->set_flashdata('resultado_insercion','Error al insertar el registro');
return false;
}
}//end function


y en tu vista ....

html

body

<div class='mensaje_resultado'> <?=$this->session->flashdata('resultado_insercion'); ?> </div>

/body


El 28 de marzo de 2009 23:48, erikrocha <erikr...@gmail.com> escribió:



--
Saludos Cordiales
---------------------------------------------
Pablo F.Ruiz Diaz Rios
Computer's Programer
http://www.rs.com.py
http://www.radioparaguaya.com
blog:http://pabloruizdiaz.blogspot.com
Celphone: 595-961-882-130
messenger: http://tinymailto.com/p431i7omsn

ZarDonkan

unread,
Apr 17, 2009, 9:40:57 AM4/17/09
to CodeIgniter-spanish
Veamos yo para logra que salga un mensaje de error ..

estas pidiendo algo así ..

htp://www.unbuensocio.com/unifam/usuario
Aprieta el submit y aparece el error ..

Para eso es una comando en jquery que se llama post ..
ejemplo: ( usando el submit )

$("#VERrecuperar").hide();

$("#recuperar").submit( function (){
var addurl = $(this).attr("action");
var correo = $("#recuperar input:eq(0)").val();
$("#VERregistro").hide('slow');
if ($("#VERrecuperar").is(":visible")) { $("#VERrecuperar").animate
({"opacity": "hide"});}
$.post(addurl, { correo_usuario: correo }, function(data){ $
("#VERrecuperar").html(data).animate({"opacity": "show"}); });
//alert(addurl+correo);
return false; });


HTML codigo:

<form action="http://www.unbuensocio.com/unifam/usuario/recuperar"
method="post" id="recuperar" enctype="multipart/form-data">
<fieldset>
<legend> Recupera Usuario </legend>
<label for="correo_usuario">Correo Usuario</label><input type="text"
name="correo_usuario" value="" />
<label for="boton">&nbsp;</label><input type="submit" name="Submit"
value="Recuperar" class="submitboton" />
</fieldset>
</form>
<div id="VERrecuperar" class="span-9 prepend-1 append-1 last">&nbsp;</
div>


Si llegaras a realizar alguna mejora o modificasion en este scripts
de jquery me encantaría que pudieras colarlo aquí .

Espero que te ayude .

PD: perdón de hablar de jquery en un foro de CI ...

P431i7o

unread,
Apr 17, 2009, 9:53:13 AM4/17/09
to codeignit...@googlegroups.com
siguiendo  con este hilo...

para los que usaron  este tipo de FW de javascript

cual me recomiendan usar, prototype o jquery?
estoy interesado en conocer pro's y contra's de ambos

realmente no conozco nada de estas ' tecnologias ' y apreciaria mucho un empujon con estas.

Pedro Navarro Monter

unread,
Apr 17, 2009, 11:20:50 AM4/17/09
to codeignit...@googlegroups.com


2009/4/17 P431i7o <pablito....@gmail.com>
¡Ambos cuentan con sus cosas lindas!.
A mí me gusta Prototype, por que no he tenido tiempo de enrollarme con jQquery.


--
-----BEGIN GEEK CODE BLOCK-----
GCS !d- s++:++ a? c+++ BL u+++ P+ L+ E! W+++
N O? W! O M V? PS PE++ Y PGP+ T S? X++ R? tv-
b DI+++ D+ G++ e++ h---- y+-- z+
------END GEEK CODE BLOCK------

ZarDonkan

unread,
Apr 18, 2009, 3:49:23 PM4/18/09
to CodeIgniter-spanish
Uf!!! yo use prototype y es realmente bueno , lo malo es que no
encontré mucha información y me termine aburriendo por que pega code
como loco .
y cuando encontré Jquery me gusto por la mucha información que hay en
su sitio , creo que es mismo motivo que elegí CI que Cakephp ..

INFORMACIÓN ... por eso uso Jquery .


On 17 abr, 09:53, P431i7o <pablito.feder...@gmail.com> wrote:
> siguiendo  con este hilo...
>
> para los que usaron  este tipo de FW de javascript
>
> cual me recomiendan usar, prototype o jquery?
> estoy interesado en conocer pro's y contra's de ambos
>
> realmente no conozco nada de estas ' tecnologias ' y apreciaria mucho un
> empujon con estas.
>
> Computer's Programerhttp://www.rs.com.pyhttp://www.radioparaguaya.com
Reply all
Reply to author
Forward
0 new messages