Foros del Web » Programando para Internet » PHP »

Mensaje de aviso que no sea alerta php

Estas en el tema de Mensaje de aviso que no sea alerta php en el foro de PHP en Foros del Web. Veran tango un codigo el cual no permite registrar dos registros igual, es decir, que no se repiten, el problema que tengo es a la ...
  #1 (permalink)  
Antiguo 16/09/2012, 19:42
 
Fecha de Ingreso: septiembre-2012
Mensajes: 103
Antigüedad: 11 años, 7 meses
Puntos: 0
Mensaje de aviso que no sea alerta php

Veran tango un codigo el cual no permite registrar dos registros igual, es decir, que no se repiten, el problema que tengo es a la hora de mostrar el mensaje cuando se intenta ingresar un registro similar, este mensaje aparece encima de la pagina web y yo quisiera que aparezca a la par del boton de ingresar. ya hice el de alerta de javascript pero no me sirve asi para este proyecto. Este es el codigo:

Código PHP:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$guardasigla $_POST['sigla_nucleo'];
  
$guardanombre $_POST['nombre_nucleo'];
  
  
mysql_select_db($database_prematricula$prematricula);
  
$consulta="select sigla_nucleo, nombre_nucleo,  descripcion_nucleo from nucleos where sigla_nucleo='$guardasigla' AND nombre_nucleo=          '$guardanombre'" ;
$resultado=mysql_query($consulta) or die (mysql_error());
if (
mysql_num_rows($resultado)>0)
{
/*echo "<script>alert('Ya exite un registro con esas caractersticasl')</script>";*/
printf"Ya exite un registro con esas caractersticas");

} else {
  
  
$insertSQL sprintf("INSERT INTO nucleos (sigla_nucleo, nombre_nucleo, descripcion_nucleo) VALUES (%s, %s, %s)",
                       
GetSQLValueString($_POST['sigla_nucleo'], "text"),
                       
GetSQLValueString($_POST['nombre_nucleo'], "text"),
                       
GetSQLValueString($_POST['descripcion_nucleo'], "text"));

  
mysql_select_db($database_prematricula$prematricula);
  
$Result1 mysql_query($insertSQL$prematricula) or die(mysql_error());
}
}

?> 
Les agradeceria muchisimo su ayuda
  #2 (permalink)  
Antiguo 16/09/2012, 20:25
 
Fecha de Ingreso: septiembre-2012
Mensajes: 103
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: Mensaje de aviso que no sea alerta php

Ya lo hice yo misma hice una funcion en el if y luego hice la llamda en donde queria que apareciera
  #3 (permalink)  
Antiguo 17/09/2012, 03:34
 
Fecha de Ingreso: mayo-2006
Mensajes: 475
Antigüedad: 18 años
Puntos: 58
Respuesta: Mensaje de aviso que no sea alerta php

cambia
Código PHP:
Ver original
  1. printf( "Ya exite un registro con esas caractersticas");
por
Código PHP:
Ver original
  1. $error="Ya exite un registro con esas caractersticas";

Luego en tu HTML compruebas si existe error al lado del boton ingresar.
Código PHP:
Ver original
  1. <input name="MM_insert" value="Ingresar"/><?php if($error){echo $error;}?>
  #4 (permalink)  
Antiguo 17/09/2012, 06:22
 
Fecha de Ingreso: septiembre-2012
Ubicación: Argentina
Mensajes: 144
Antigüedad: 11 años, 7 meses
Puntos: 12
Respuesta: Mensaje de aviso que no sea alerta php

Por si te ayuda, yo utilizo javascript para las alertas quedan mejor porque aparecen en un cartel!..

te dejo la pagina para que los veas por si te interesa
http://www.programacionweb.net/articulos/articulo/?num=64

Etiquetas: mysql
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 06:26.