Hola Buen dia a todos.
Estoy haciendo una busqueda por medio de un boton que al hacer clic me lleva a ejecutar el siguiente codigo:
Código:
<html>
<head>
<title>Area</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="StyleSheet" href="dtree.css" type="text/css">
<script type="text/javascript" src="dtree.js"></script>
</head>
<body>
<?php
$codigo_area=$_REQUEST["variable"];
echo ("$codigo_area");
include("../conexion.php");
$sql=("SELECT a.*
FROM area a
WHERE a.codigo_area='$codigo_area'");
$result = mysql_query($sql,$link);
$myrow = mysql_fetch_array($result);
if ($myrow==true)
{
$id= $myrow["id"];
$id_linea= $myrow["id_linea"];
$id_cargo= $myrow["id_cargo"];
$codigo_area = $myrow["codigo_area"];
$linea_area= $myrow["linea_area"];
$cargo_area = $myrow["cargo_area"];
$nombre_area= $myrow["nombre_area"];
$peso_area = $myrow["peso_area"];
$ano_area = $myrow["ano_area"];
$descripcion_area = $myrow["descripcion_area"];
$periodo_area = $myrow["periodo_area"];
?>
<FORM NAME='notas2'>
<input type="hidden" name="id" value="<?=$id?>">
<input type="hidden" name="id_linea" value="<?=$id_linea?>">
<input type="hidden" name="id_cargo" value="<?=$id_cargo?>">
<input type="hidden" name="codigo_area" value="<?=$codigo_area?>">
<input type="hidden" name="linea_area" value="<?=$linea_area?>">
<input type="hidden" name="cargo_area" value="<?=$cargo_area?>">
<input type="hidden" name="nombre_area" value="<=$nombre_area?>">
<input type="hidden" name="peso_area" value="<?=$peso_area?>">
<input type="hidden" name="ano_area" value="<?=$ano_area?>">
<input type="hidden" name="descripcion_area" value="<?=$descripcion_area?>">
<input type="hidden" name="periodo_area" value="<?=$periodo_area?>">
</FORM>
<script language="javascript">
opener.document.area.id.value=document.notas2.id.value;
opener.document.area.id_linea.value=document.notas2.id_linea.value;
opener.document.area.id_cargo.value=document.notas2.id_cargo.value;
opener.document.area.codigo_area.value=document.notas2.codigo_area.value;
opener.document.area.linea_area.value=document.notas2.linea_area.value;
opener.document.area.cargo_area.value=document.notas2.cargo_area.value;
opener.document.area.nombre_area.value=document.notas2.nombre_area.value;
opener.document.area.peso_area.value=document.notas2.peso_area.value;
opener.document.area.ano_area.value=document.notas2.peso_area.value;
opener.document.area.descripcion_area.value=document.notas2.descripcion_area.value;
opener.document.area.periodo_area.value=document.notas2.periodo_area.value;
window.close();
</script>
<?php
}
else
{
?>
<script language="javascript">
alert("El Codigo de Area no se Encuentra Almacenado!");
//window.close();
</script>
<?php
}
?>
</body>
</html>
el problema que tengo es que cuando hago clic en el boton de mi formulario me envia a ese codigo es decir que si estoy haciendo bien el llamado pero si introduzco un codigo de area que no existe no muestra el mensaje "El codigo de Area...." y me llena los campos con todas las variables que se encuentran en el form name=notas 2 es decir en los textbox me muestra <?=$codigo_area?>,<?=$peso_area?>, etc. Ya no se cual es la falla ya que me lo muestra tambien si el codigo de area ya se encuentra almacenado.
Si me pueden ayudar a encontrar el error muchas gracias.