Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/11/2006, 08:57
Avatar de engonga
engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 1 mes
Puntos: 8
no me funciona

es que este php lo tengo en un ajax

y donde quiero que me sacara los datos seria aqui

// Si el apodo ya existe en base de datos...
if(verificaExistencia($valor)) echo "<br><br><span class=blau><b>Este codigo es de mi zona<br><br>pasame faena que soy pobre</b></span>";
else echo
"<br><br><b>MERENGUE!!!! Este codigo no es de mi zona</b>";
--> aqui que pusiera una lista de todas las poblacions que tienen el mismo codigo postal


desconectar();


Código PHP:
<?php
function validaIngreso($valor)
{
 
// Funcion utilizada para validar el dato a ingresar recibido por POST
 
if(eregi("^[a-zA-Z0-9.@ ]{5,5}$"$valor)) return TRUE;
 else return 
FALSE;
}
function 
conectar()
{
 
// Conexion a base de datos
 
mysql_connect("host""user""pass") or die(mysql_error());
 
mysql_select_db("esigual_codis") or die(mysql_error());
}
function 
desconectar()
{
 
mysql_close();
}
function 
verificaExistencia($apodo)
{
 
/* Funcion encargada de verificar la existencia del apodo recibido en base de datos.
 Devuelve TRUE si el apodo existe, FALSE de lo contrario */
 
$consulta=mysql_query("SELECT id FROM codis WHERE codi='$apodo'") or die(mysql_error());
 
$registro=mysql_fetch_row($consulta);
 
 if(!empty(
$registro)) return TRUE;
 else return 
FALSE;
}
if(
$_POST["ingreso"])
{
 
// Quito espacios en blanco al comienzo y fin de la cadena
 
$valor=trim($_POST["ingreso"]);
 
// Si el valor recibido es valido...
 
if(validaIngreso($valor))
 {
  
conectar();
  
// Si el apodo ya existe en base de datos...
  
if(verificaExistencia($valor)) echo "Este codigo postal ya existe";
  else 
  {
   
// Ingreso el nuevo apodo
   
mysql_query("INSERT INTO codis (codi) VALUES ('$valor')") or die(mysql_error());
   echo 
"Codigo ingresado";
  }
  
desconectar();
 }
}
elseif(
$_POST["verificacion"])
{
 
// Quito espacios en blanco al comienzo y fin de la cadena
 
$valor=trim($_POST["verificacion"]);
 
// Si el valor recibido es valido...
 
if(validaIngreso($valor))
 {
  
conectar();
  
// Si el apodo ya existe en base de datos...
  
if(verificaExistencia($valor)) echo "<br><br><span class=blau><b>Este codigo es de mi zona<br><br>pasame faena que soy pobre</b></span>";
  else echo 
"<br><br><b>MERENGUE!!!!  Este codigo no es de mi zona</b>";
  
desconectar();
 }
}
?>