Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/03/2006, 13:38
Avatar de claudiovega
claudiovega
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 21 años, 1 mes
Puntos: 11
Coloca el código de esa función en un archivo aparte, asi:

error.php
Código PHP:
<?php
   
function error($nerror){
      switch(
$nerror){
      case 
1048:
         echo 
"Necesitas llenar todos los campos"; break;
      case 
1062:
         echo 
"Numero de socio ya existente"; break;
      default:
         echo 
"OK"; break;
      }
   }
?>
En cada script o formulario en donde vayas a a usarlo lo incluyes y lo llamas en caso de error. En este ejemplo sirve si hay un error al guardar el dato en la bd.

formulario.php
Código PHP:
<?php
   
//se incluye el script de la funcion
   
include("error.php");
...

   
//despues del formulario ...

   //verifico que se haya presionado el submit
   
if($_POST['enviar'])
   {
       
$sql="insert into tabla (campos) values(valores)";
       
mysql_query($sql);
       if(
mysql_errno())
       {
            
error(mysql_errno());
       }
   }
?>