New question

Question:

Date: 01-11-2018 06:56:53 (In Spanish)

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 minuscula

anexo 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

Tags: MySQL - PHP - PHP MySQLi - PHP PDO - PHP7 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
 
frjcbbae garagebible.com