Autor Tema: para que sirve el isset??  (Leído 15909 veces)

Desconectado josd@

  • PHPer@ Fijo
  • ***
  • Mensajes: 116
  • Karma: 1
    • Ver Perfil
para que sirve el isset??
« en: 30 de Diciembre de 2007, 04:22:36 am »
Hola, me gustaria saver para que sirve el isset que se puede encontrar en lineas como esta

if (isset($_POST['enviarregistro'])) {

saludos
<?php
echo "Unete a la comunidad: http://foro.habbofanes.ax3.net";
?>

Comunidad PHPeros

para que sirve el isset??
« en: 30 de Diciembre de 2007, 04:22:36 am »

Desconectado lalitros

  • PHPer@ Fijo
  • ***
  • Mensajes: 162
  • Karma: 3
  • Sexo: Masculino
    • Ver Perfil
Re: para que sirve el isset??
« Respuesta #1 en: 30 de Diciembre de 2007, 08:26:55 am »
El isset, nos ayuda mucho en formularios, como por ejemplo, saber si se pulso el boton}
Por ejemplo en la linea que escribiste:



if (isset($_POST[&#39;enviarregistro&#39;])) {
echo "codigo que kieras que se haga cuando se pulse el boton -enviar registro-";
}else {
echo 
"Codigo cuando no se ha pulsado el boton -enviar registro-";
}



Espero entiendas! :d

Si me dieran a escojer entre el MUNDO y Tu.. Te escojeria a Ti, porque mi MUNDO ERES TU

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: para que sirve el isset??
« Respuesta #2 en: 30 de Diciembre de 2007, 11:04:01 am »
Exacto, devuelve cierto si se pulso el botón y en el caso contrario devuelve falso
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: para que sirve el isset??
« Respuesta #3 en: 30 de Diciembre de 2007, 13:17:36 pm »
En esencia lo que hace esta funcion es muy simple, detecta si la variable que se le pasa existe o no existe.
Por favor, leete las Normas


Desconectado josd@

  • PHPer@ Fijo
  • ***
  • Mensajes: 116
  • Karma: 1
    • Ver Perfil
Re: para que sirve el isset??
« Respuesta #4 en: 30 de Diciembre de 2007, 18:20:33 pm »
amm entonces sirve como si fuera un IF normal solo que con la cosa del boton?
<?php
echo "Unete a la comunidad: http://foro.habbofanes.ax3.net";
?>

Desconectado JuankoX

  • PHPer@ Fijo
  • ***
  • Mensajes: 161
  • Karma: 2
  • Sexo: Masculino
  • ¿Me agregas a MSN? =)
    • Ver Perfil
Re: para que sirve el isset??
« Respuesta #5 en: 30 de Diciembre de 2007, 19:36:46 pm »
NO MAN, por ejemplo, al pulsar un botón, se crea una variable llamada $_POST['NOMBREBOTON'], esa variable contiene TRUE si el botón se pulsó, entonces el isset verifica si la variable existe, y como el botón se pulsó, la variable se creó y da TRUE el if.

Desconectado josd@

  • PHPer@ Fijo
  • ***
  • Mensajes: 116
  • Karma: 1
    • Ver Perfil
Re: para que sirve el isset??
« Respuesta #6 en: 31 de Diciembre de 2007, 01:41:26 am »
no entiendo por ejemplo si tengo

$var1 = ""$_POST['NOMBREBOTON'],"";

comprueba si var1 existe¿¿??
<?php
echo "Unete a la comunidad: http://foro.habbofanes.ax3.net";
?>

Desconectado JuankoX

  • PHPer@ Fijo
  • ***
  • Mensajes: 161
  • Karma: 2
  • Sexo: Masculino
  • ¿Me agregas a MSN? =)
    • Ver Perfil
Re: para que sirve el isset??
« Respuesta #7 en: 31 de Diciembre de 2007, 02:03:54 am »
eso mismo. pero man esa variable está mala!

$var1 = $_POST['NOMBREBOTON'];

Eso simplemente funcionaría.

Desconectado josd@

  • PHPer@ Fijo
  • ***
  • Mensajes: 116
  • Karma: 1
    • Ver Perfil
Re: para que sirve el isset??
« Respuesta #8 en: 31 de Diciembre de 2007, 02:32:18 am »
ok juankox gracias por tu ayuda

+ karma  :D
<?php
echo "Unete a la comunidad: http://foro.habbofanes.ax3.net";
?>

Desconectado JuankoX

  • PHPer@ Fijo
  • ***
  • Mensajes: 161
  • Karma: 2
  • Sexo: Masculino
  • ¿Me agregas a MSN? =)
    • Ver Perfil
Re: para que sirve el isset??
« Respuesta #9 en: 31 de Diciembre de 2007, 02:46:09 am »
Para eso estamos!

PD: no solo variables, sessiones y cookies también. por ejemplo, un login de usuarios verifica si la session está creada haciendo ésto:
<?
if(isset($_SESSION[&#39;NOMBRE_SESSION&#39;])) {
header("location: panel.php");
} else {
echo 
"No estás logueado.";
}
?>


Eso los llevaría al panel.php si están logueados.