A mi también me pasa lo mismo, el error de undefined, pero mi formulario esta en la misma pagina.
Cuando llama por primera vez me sale que esta indefinido pero cuando selecciono un elemento del combo, se me va el error.
Código PHP:
<?php
$id_padre = $_POST['id_padre'];
y mas abajo esta el combo con el name
Código PHP:
echo" <select name=\"id_padre\" id=\"id_padre\" onChange=\"this.form.submit()\" class=\"stlista\">\n";
Esa variable la utilizo para guardar el value de los option y luego en varias consultas SQL
Código PHP:
"SELECT * FROM expedicion_datos WHERE id_salidas='$id_padre'"
Cual seria una solucion posible.
Saludos