Ver Mensaje Individual
  #37 (permalink)  
Antiguo 09/05/2013, 11:41
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Comparar si una fecha ingresada es igual a la de la base de datos

Es válido, pero incorrecto.

Antes de usar una variable deberías comprobar su existencia, sobre todo cuando sabes que en ocasiones no está presente.

La solución correcta sería mas o menos así:
Código PHP:
if (isset($_GET['variable'])) {
  
$variable $_GET['variable'];
} else {
  
$variable 'valor por defecto';
}

// acá todo el código 
De forma abreviada:
Código PHP:
$variable = isset($_GET['variable']) ? $_GET['variable'] : 'valor por defecto';

// acá todo el código 
De igual forma, lo correcto sería, si no puedes usar una valor predeterminado condicionar todo el script en base a la existencia de la variable.

Ejemplo:
Código PHP:
if (isset($_GET['variable'])) {
  
$variable $_GET['variable'];

  
// acá todo el código

¿Se entiende?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.