Question:
Date: 01-11-2018 06:56:53
(In Spanish)
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
Votes: 1 - Answers: 3 - Views: 15 Share on: Google Facebook Twitter LinkedIn Link
me sale error Notice: Undefined index: id in[Resolved]
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
Votes: 1 - Answers: 3 - Views: 15 Share on: Google Facebook Twitter LinkedIn Link
Answers:
-
Date: 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. Votes: 2 - Link answer -
Date: 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'])) .. Votes: 2 - Link answer -
Date: 03-11-2018 11:42:54 perfecto muchas gracias me sirvio mucho la ayuda , segui sus consejos ya funciono muy amables Votes: 0 - Link answer
To actively participate in the community first must authenticate, enter the system.Sign In