ya solucione el problema ... gracias a todos
en el formulario padre puse:
var a;
a = document.formul.cod_med.value;
window.open('buscarespecialidad.php?codigo='+a, '', 'scrollbars=yes,status=no,toolbar=no,directories=n o,menubar=no,resizable=no,width=460,height=280');
y en el hijo:
if ($codigo > 0)
{
$sql = "select distinct horabi.uat_cod, ";
$sql .= "uniprs.ups_desc ";
$sql .= "from uniprs, horabi ";
$sql .= "where horabi.uat_cod = uniprs.ups_cod ";
$sql .= "and horabi.rct_cod = $codigo ";
$sql .= "and horabi.hoa_fecha between sysdate and add_months(sysdate,1) ";
$sql .= "order by uniprs.ups_desc";
}
else
{
$sql = "select distinct horabi.uat_cod, ";
$sql .= "uniprs.ups_desc ";
$sql .= "from uniprs, profes, horabi ";
$sql .= "where horabi.uat_cod = uniprs.ups_cod ";
$sql .= "and horabi.rct_cod = profes.pro_cod ";
$sql .= "and horabi.hoa_fecha between sysdate and add_months(sysdate,1) ";
$sql .= "order by uniprs.ups_desc";
}
gracias a todos por su ayuda...
pd. ¿¿¿¿al parecer no se puede traspasar una variable javaScript a una variable php directamente????