Veras en el primer codigo, estas intentando utilizar una variable que no esta definida. Es normal que salte ese error. Seguramente el AppServer tendria desactivados los Notices de php.
Te pongo un ejemplo claro.
Tu tienes una taza de te que llamaremos tTe.
osease:
Y te la quieres beber mas tarde..
Si la taza de te ($_GET['taza_de_te']) esta llena, se cumplira. Pero si esta vacía que pasara ?
Por eso esta la función isset de php que comprueba si esta definida. No puedes beberte la taza de te antes de saber si esta llena o no.
Por tanto no debes utilizarla antes de comprobarla. Eso en PHP y en todos lados..
En este caso PHP te avisa (notice) que la variable no esta definida y que no se la puede beber (pues no existe) xD.
Saludos
Te pongo un ejemplo claro.
Tu tienes una taza de te que llamaremos tTe.
osease:
Código [Seleccionar]
$tTe = $_GET['taza_de_te'];
Y te la quieres beber mas tarde..
Código [Seleccionar]
$tTe = $_GET['taza_de_te'];
beber($tTe);
Si la taza de te ($_GET['taza_de_te']) esta llena, se cumplira. Pero si esta vacía que pasara ?
Por eso esta la función isset de php que comprueba si esta definida. No puedes beberte la taza de te antes de saber si esta llena o no.
Por tanto no debes utilizarla antes de comprobarla. Eso en PHP y en todos lados..
En este caso PHP te avisa (notice) que la variable no esta definida y que no se la puede beber (pues no existe) xD.
Saludos