Foros del Web » Programando para Internet » PHP »

funcion isset();

Estas en el tema de funcion isset(); en el foro de PHP en Foros del Web. Hola quetal me pueden indicar que pasa con la funcion isset(); es que aunque inserte o no inserte algun dato me sale echo "Digite algun ...
  #1 (permalink)  
Antiguo 15/11/2008, 18:44
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 8 meses
Puntos: 32
funcion isset();

Hola quetal me pueden indicar que pasa con la funcion isset(); es que aunque inserte o no inserte algun dato me sale echo "Digite algun valor en la casilla";

creo que es porque la tengo mal declarada alguien me podria ayudar porfavor





$conexion=mysql_connect("localhost","root","") or die("ERROR");
mysql_select_db("conexion",$conexion) or die ("ERROR 2");

$consulta=$_POST['consulta'];
if(!isset($nombre))
{
echo "Digite algun valor en la casilla";
}
else

$mostrar=mysql_query("select * from clientes where nombre like '%$consulta'",$conexion);
if(mysql_num_rows($mostrar)>=1)
{
while($row=mysql_fetch_array($mostrar))
{
echo $row["nombre"]."<br>";
echo $row["telefono"]."<br>";

}


}


mysql_close($conexion);
  #2 (permalink)  
Antiguo 15/11/2008, 18:56
 
Fecha de Ingreso: octubre-2008
Mensajes: 102
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: funcion isset();

$consulta=$_POST['consulta'];
if(!isset($nombre))
{

Creo que tienes que cambiar la variable del isset a $consulta
  #3 (permalink)  
Antiguo 15/11/2008, 20:04
 
Fecha de Ingreso: marzo-2007
Mensajes: 29
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: funcion isset();

Hola amigo, tienes que usar la función empty(), con eso solucionaras el problema ;)

Chao!
  #4 (permalink)  
Antiguo 15/11/2008, 20:59
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 8 meses
Puntos: 32
Respuesta: funcion isset();

Ok grax utilizare la funcion empy();
  #5 (permalink)  
Antiguo 16/11/2008, 03:45
Avatar de oso96_2000  
Fecha de Ingreso: junio-2002
Ubicación: Distrito Federal
Mensajes: 558
Antigüedad: 21 años, 10 meses
Puntos: 35
Respuesta: funcion isset();

Yo usaría algo como:

Código php:
Ver original
  1. if (isset($_POST['consulta']) && !empty($_POST['consulta']))

Primero compruebo que exista la variable y luego que no este vacía, de solo usar empty podría tirar un notice cuando no se ha enviado el formulario.

Saludos
__________________
Sin Ideas
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 08:21.