Estoy haciendo una busqueda por medio de un boton que al hacer clic me lleva a ejecutar el siguiente codigo:
Código:
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.<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>
Si me pueden ayudar a encontrar el error muchas gracias.