Pregunta:
Fecha: 01-11-2018 06:56:53
(En Español)
anexo codigo, gracias:
editar.php
base de datos
id int(11)
color varchar(255
descripcion varchar(255)
ERROR EN HTML
Notice: Undefined index: id in C:\xampp\htdocs\ytcolores\editar.php on line 5
Notice: Undefined index: color in C:\xampp\htdocs\ytcolores\editar.php on line 6
Notice: Undefined index: descripcion in C:\xampp\htdocs\ytcolores\editar.php on line 7
Votos: 1 - Respuestas: 3 - Vistas: 15 Compartir en: Google Facebook Twitter LinkedIn Link
me sale error Notice: Undefined index: id in[Resuelta]
me sale este error reviso pero no encuentro el problema, tanto en la base de datos como en elñ archivo editqar los nombres estan iguales todos en minusculaanexo codigo, gracias:
editar.php
$id = $_GET['id']; $color= $_GET['color']; $descripcion = $_GET['descripcion'];
base de datos
id int(11)
color varchar(255
descripcion varchar(255)
ERROR EN HTML
Notice: Undefined index: id in C:\xampp\htdocs\ytcolores\editar.php on line 5
Notice: Undefined index: color in C:\xampp\htdocs\ytcolores\editar.php on line 6
Notice: Undefined index: descripcion in C:\xampp\htdocs\ytcolores\editar.php on line 7
Votos: 1 - Respuestas: 3 - Vistas: 15 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 01-11-2018 07:01:23 Los datos de tipo GET no están llegando correctamente, por ello, los atributos [id, color, description] no están siendo leídos correctamente si aún no están definidos.
Haz alguna condición isset y empty para verificar que las variables están establecidas y con valores. Votos: 2 - Link respuesta -
Fecha: 01-11-2018 15:49:41 Hola Carlos:
A la página deberías acceder con algo como esto:
www.ejemplo.com?id=xx&color=yy&descripcion=zz
De no ser así, (si falta alguno de los elementos) aparecerá el error, que es Notice:, esto es, te informa.
Para que no salga el error puedes hacer algo como esto:
<?php if (isset($_GET['id']))) { // ejecuto el código CON la variable recibida } else { // ejecuto el código SIN la variable } ?>
La diferencia que te indica Jerson, es:
isset() La variable existe if (isset($_GET['id'])) ...
empty() La variable no existe, es NULL o está vacía if (empty($_GET['id'])) .. Votos: 2 - Link respuesta -
Fecha: 03-11-2018 11:42:54 perfecto muchas gracias me sirvio mucho la ayuda , segui sus consejos ya funciono muy amables Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión