Foros del Web » Programando para Internet » PHP »

Colocar mensaje en determinado lugar

Estas en el tema de Colocar mensaje en determinado lugar en el foro de PHP en Foros del Web. Hola a Todos, tengo la siguiente situacion, a ver si alguien puede ayudarme: En PHP con un IF consulto si el registro que quiero crear ...
  #1 (permalink)  
Antiguo 22/05/2010, 13:39
 
Fecha de Ingreso: marzo-2010
Mensajes: 19
Antigüedad: 14 años, 8 meses
Puntos: 0
Pregunta Colocar mensaje en determinado lugar

Hola a Todos, tengo la siguiente situacion, a ver si alguien puede ayudarme:
En PHP con un IF consulto si el registro que quiero crear en un tabla ya existe o no; si ya existiera quiero colocar un mensaje que diga "Registro ya existe, solo puede modificar", pero quiero que este mensaje aparesca en una posicion que uno pueda indicarle, al mostralo en la pantalla; o bien hacer que aparaesca otra pantalla mas pequeña, indicando el mensaje.
desde ya muchas gracias.
  #2 (permalink)  
Antiguo 22/05/2010, 17:15
Avatar de mark_ant0n  
Fecha de Ingreso: enero-2009
Ubicación: Comitan, Chiapas mx
Mensajes: 388
Antigüedad: 15 años, 10 meses
Puntos: 6
Respuesta: Colocar mensaje en determinado lugar

Puedes hacer esto, si existe un error retornar la variabla con el error, y mostrarla dentro de un div.
Código PHP:
Ver original
  1. <div><?php if($_request['error']) echo $error; ?></div>
Puedes agregarle mas cosas como una imagen

Código PHP:
Ver original
  1. <div><img src="alert.gif" alt="alerta" /><?php if($_request['error']) echo $error; ?></div>

alert.gif, ya debe de existir, tu div le puedes agregar una class y maquetarla con css, saludoss
__________________
"Diseño de software a la medida"

http://www.sadhoc.com
  #3 (permalink)  
Antiguo 22/05/2010, 17:36
 
Fecha de Ingreso: marzo-2010
Mensajes: 19
Antigüedad: 14 años, 8 meses
Puntos: 0
Pregunta Colocar mensaje con posicionamiento en pantalla.

Hola a todos,

Tengo la siguiente situación, ojala alguien pueda ayudarme, con PHP estoy leyendo una tabla con un código determinado, y consulto si ese código existe o no en la tabla, si ya existe necesito colocar un mensaje que diga "El registro ya existe, sólo puede modificarlo", lo intenté con echo pero no me sirve porque lo coloca al comienzo de la página lo que me desfigura todo, necesito que se pueda colocar en una determinada posicion en la pantalla, o bien en una pequeña pantalla adicional.
Ahi envio el codigo, si hay alguien me puede ayudar, desde ya muchas gracias.

mysql_select_db($database_QlikPro, $QlikPro);
$query_Recordset2 = "SELECT * FROM clienempresas WHERE Codigo='$_POST[cliente]'";
$Recordset2 = mysql_query($query_Recordset2, $QlikPro) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);
if ($totalRows_Recordset2>0)
{
echo "El registro ya existe, sólo puede modificarlo";
}
  #4 (permalink)  
Antiguo 22/05/2010, 17:58
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: Colocar mensaje con posicionamiento en pantalla.

Usa una variable en vez de publicarlo directamente con echo y esa variable la imprimes donde deseas que se muestre.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 22/05/2010, 18:06
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 16 años, 6 meses
Puntos: 12
Respuesta: Colocar mensaje con posicionamiento en pantalla.

y si usas <script> alert() </script>
__________________
Hosting en Chile en Silverhost - La solución en Hosting en Chile.
  #6 (permalink)  
Antiguo 22/05/2010, 18:12
Avatar de mark_ant0n  
Fecha de Ingreso: enero-2009
Ubicación: Comitan, Chiapas mx
Mensajes: 388
Antigüedad: 15 años, 10 meses
Puntos: 6
Respuesta: Colocar mensaje con posicionamiento en pantalla.

Cita:
Iniciado por xalupeao Ver Mensaje
y si usas <script> alert() </script>

Esto eslo mas facil y rapido :D
__________________
"Diseño de software a la medida"

http://www.sadhoc.com
  #7 (permalink)  
Antiguo 22/05/2010, 18:47
 
Fecha de Ingreso: marzo-2010
Mensajes: 19
Antigüedad: 14 años, 8 meses
Puntos: 0
Gracias por su ayuda, funciona, pero porque cuando doy aceptar en el mensaje, este vuelve aparecer?, aparece dos veces con esta instruccion:

echo "<script lenguaje=\"javascript\"> alert(\"Registro de esta Empresa ya existe, solo puede ir a Modificar registro\"); </script>";

Cita:
Iniciado por mark_ant0n Ver Mensaje
Esto eslo mas facil y rapido :D
Gracias por su ayuda, funciona, pero porque cuando doy aceptar en el mensaje, este vuelve aparecer?, aparece dos veces con esta instruccion:

echo "<script lenguaje=\"javascript\"> alert(\"Registro de esta Empresa ya existe, solo puede ir a Modificar registro\"); </script>";

Última edición por GatorV; 23/05/2010 a las 13:15
  #8 (permalink)  
Antiguo 22/05/2010, 19:28
 
Fecha de Ingreso: marzo-2010
Ubicación: San Luis Potosi
Mensajes: 41
Antigüedad: 14 años, 8 meses
Puntos: 0
Cita:
Iniciado por Carlos54 Ver Mensaje
Hola a todos,

Tengo la siguiente situación, ojala alguien pueda ayudarme, con PHP estoy leyendo una tabla con un código determinado, y consulto si ese código existe o no en la tabla, si ya existe necesito colocar un mensaje que diga "El registro ya existe, sólo puede modificarlo", lo intenté con echo pero no me sirve porque lo coloca al comienzo de la página lo que me desfigura todo, necesito que se pueda colocar en una determinada posicion en la pantalla, o bien en una pequeña pantalla adicional.
Ahi envio el codigo, si hay alguien me puede ayudar, desde ya muchas gracias.

mysql_select_db($database_QlikPro, $QlikPro);
$query_Recordset2 = "SELECT * FROM clienempresas WHERE Codigo='$_POST[cliente]'";
$Recordset2 = mysql_query($query_Recordset2, $QlikPro) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);
if ($totalRows_Recordset2>0)
{
echo "El registro ya existe, sólo puede modificarlo";
}

Yo hago lo siguiente
Código PHP:
 echo '<div id="main" style="position: absolute;  margin-left: -80px; width: 400px; top: 100px; left: 50%; height: 100%; font-size:20px; color: #0B3B39;"> llene todos los campos.'
Usando las propiedades de estilo de css, aunque le puse un div para el css externo, al final lo formateo directamente como lo puedes ver, pero si gustas lo puedes hacer desde el css.

Cita:
Iniciado por mark_ant0n Ver Mensaje
Puedes hacer esto, si existe un error retornar la variabla con el error, y mostrarla dentro de un div.
Código PHP:
Ver original
  1. <div><?php if($_request['error']) echo $error; ?></div>
Puedes agregarle mas cosas como una imagen

Código PHP:
Ver original
  1. <div><img src="alert.gif" alt="alerta" /><?php if($_request['error']) echo $error; ?></div>

alert.gif, ya debe de existir, tu div le puedes agregar una class y maquetarla con css, saludoss
Es muy buena tu respuesta, aunque yo pongo el div unicamente despues del echo, no se que sea mejor, lo probare. Pero debo decir que esta pregunta esta duplicada, asi que por favor al usuario que pregunto no hagas eso, no violes las normas del foro.

Última edición por GatorV; 23/05/2010 a las 13:15

Etiquetas: determinado, mensaje
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:21.