Estaba haciendo una página web, en concreto un apartado que devolvía una consulta para rellenar un combo box y que el usuario pudiera seleccionar y en base a esa selección devolviese un resultado, y cuando fui a probarlo el combo box que debía devolverme un conjunto de números del 1 al 10, me devolvía una parrafada que decía algo así como "Undefined index: id in C:\xampp\web1\index.php on line 226".
Como siempre acudí a nuestro amigo Google y tras leer varias páginas y entradas de blog encontré la solución, al menos la que a mi me funcionó, en una de ellas (no recuerdo cual, sino la linkaría). El asunto parece ser que la variable no estaba seteada y añadiéndo antes de la misma la siguiente instrucción el problema se resolvió: if(isset($_POST['id_jornada']))
Mi variable se llamaba idjornada y el método de envío era POST
El ejemplo completo es este:
<option value="" <?php if (isset($_POST['id_jornada'])) if (!(strcmp("", $_POST['id_jornada']))) {echo "selected=\"selected\"";} ?>>Jornada</option>
Y sin poner if (isset($_POST['id_jornada'])) el error exacto era este:
Notice: Undefined index: id_jornada in D:\xampp\htdocs\web1\pruebacombobox.php on line 61 selected="selected">
Espero que os sirva.
Feliz año.