Esta es la pagina principal,desde donde llamo el pop up
Código:
<?php
session_start();
$_SESSION['popup'] ="$txtcod";
?>
<html>
<head>
<script type="text/javascript" src="buscar.js"></script>
<link rel="stylesheet" type="text/css" href="buscar.css">
<script language="JavaScript">
function Abrir_ventana (pagina) {
var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, width=508, height=300, top=85, left=140, Text-align=left";
window.open(pagina,"",opciones);
}
</script>
<script type="text/javascript">
function formReset()
{
document.getElementById("form1").reset();
}
</script>
<?php
require_once("clases/conexion.class.php");
$res=mysql_query("select * from empresas inner join comunas on
empresas.com_cod=comunas.com_cod
inner join personas on
empresas.emp_cod=personas.emp_cod");
if(mysql_num_rows($res) > 0){
while($row=mysql_fetch_object($res)){
?><form method="get">
<input type="hidden" name="HID_persona_<?php echo $row->emp_nom; ?>" id="HID_persona_<?php echo $row->emp_nom; ?>" value="<?php echo $row->per_nom; ?>" />
<input type="hidden" name="HID_codigo_<?php echo $row->emp_nom; ?>" id="HID_codigo_<?php echo $row->emp_nom; ?>" value="<?php echo $row->emp_cod; ?>" />
<input type="hidden" name="HID_mail_<?php echo $row->emp_nom; ?>" id="HID_mail_<?php echo $row->emp_nom; ?>" value="<?php echo $row->emp_mail; ?>" />
<input type="hidden" name="HID_rut_<?php echo $row->emp_nom; ?>" id="HID_rut_<?php echo $row->emp_nom; ?>" value="<?php echo $row->emp_rut; ?>" />
<input type="hidden" name="HID_fono_<?php echo $row->emp_nom; ?>" id="HID_fono_<?php echo $row->emp_nom; ?>" value="<?php echo $row->emp_fono; ?>" />
<input type="hidden" name="HID_comuna_<?php echo $row->emp_nom; ?>" id="HID_comuna_<?php echo $row->emp_nom; ?>" value="<?php echo $row->com_nom; ?>" />
</form>
<?php
}
}
?>
<script type="text/javascript">
function valida(){
var nombre = document.getElementById('input_2').value;
var persona = document.getElementById('HID_persona_'+nombre).value;
var codigo = document.getElementById('HID_codigo_'+nombre).value;
var mail = document.getElementById('HID_mail_'+nombre).value;
var rut = document.getElementById('HID_rut_'+nombre).value;
var fono = document.getElementById('HID_fono_'+nombre).value;
var comuna = document.getElementById('HID_comuna_'+nombre).value;
if( persona != null || persona !='' || mail != null || mail != '' || fono != null || fono != '' || comuna != null || comuna != ''|| codigo != null || codigo != ''){
document.getElementById("contenedor6").innerHTML = '<table style="position:absolute;top:249px;left:284px;"><td><input type="text" name="mail" id="id" value="'+persona+'" size="50"/></td></tr></table>';
document.getElementById("contenedor5").innerHTML = '<table style="position:absolute;top:159px;left:284px;"><td><input type="text" name="mail" id="id" value="'+codigo+'" size="50"/></td></tr></table>';
document.getElementById("contenedor").innerHTML = '<table style="position:absolute;top:218px;left:686px;"><td><input type="text" name="mail" id="mail" value="'+mail+'"size="50"/></td></table>';
document.getElementById("contenedor2").innerHTML = '<table style="position:absolute;top:189px;left:284px;"><td><input type="text" name="rut" id="rut" value="'+rut+'" size="50"/></td></table>';
document.getElementById("contenedor3").innerHTML = '<table style="position:absolute;top:189px;left:686px;"><td><input type="text" name="mail" id="mail" value="'+fono+'" size="50"/></td></tr></table>';
document.getElementById("contenedor4").innerHTML = '<table style="position:absolute;top:218px;left:284px;"><td><input type="text" name="mail" id="mail" value="'+comuna+'" size="50"/></td></tr></table>';
}else{
alert('no hay resultados');
return false;
}
}
</script>
<?php
require_once("clases/conexion.class.php");
$res=mysql_query("select * from empresas inner join comunas on
empresas.com_cod=comunas.com_cod
inner join personas on
personas.emp_cod=empresas.emp_cod");
if(mysql_num_rows($res) > 0){
while($row=mysql_fetch_object($res)){
?><form method="get">
<input type="hidden" name="HID_nom_<?php echo $row->emp_rut; ?>" id="HID_nom_<?php echo $row->emp_rut; ?>" value="<?php echo $row->emp_nom; ?>" />
<input type="hidden" name="HID_codigo_<?php echo $row->emp_rut; ?>" id="HID_codigo_<?php echo $row->emp_rut; ?>" value="<?php echo $row->emp_cod; ?>" />
<input type="hidden" name="HID_mail_<?php echo $row->emp_rut; ?>" id="HID_mail_<?php echo $row->emp_rut; ?>" value="<?php echo $row->emp_mail; ?>" />
<input type="hidden" name="HID_rut_<?php echo $row->emp_rut; ?>" id="HID_rut_<?php echo $row->emp_rut; ?>" value="<?php echo $row->emp_rut; ?>" />
<input type="hidden" name="HID_fono_<?php echo $row->emp_rut; ?>" id="HID_fono_<?php echo $row->emp_rut; ?>" value="<?php echo $row->emp_fono; ?>" />
<input type="hidden" name="HID_comuna_<?php echo $row->emp_rut; ?>" id="HID_comuna_<?php echo $row->emp_rut; ?>" value="<?php echo $row->com_nom; ?>" />
</form>
<?php
}
}
?>
<script type="text/javascript">
function formReset()
{
document.getElementById("form1").reset();
}
</script>
<script>
function confirmar2()
{
if(confirm('¿Esta seguro de terminar la atención?'))
{
window.close()
}
else
{
return false;
}
}
</script>
</head>
<title>Sistema de Atenciones</title>
<body onload="asignaVariables();">
<form name="datos" method="POST">
<table style="position:absolute;top:159px;left:220px">
<tr>
<td>Código</td><td><input type="text" id="txtcod" name="txtcod" size="50"></td>
</tr>
<tr>
<td>Rut</td><td><input type="text" id="txtrut" name="txtrut" maxlength=12 tabindex="1" onKeypress="valida2()" size="50"></td>
</tr>
<tr>
<td>Ciudad</td><td><input type="text" name="txtciudad" size="50"></td>
</tr>
<tr>
<td>Atención</td><td><input type="text" name="txtnom" size="50"></td>
</tr>
</table>
<table style="position:absolute;top:159px;left:627px;">
<td>Nombre</td><td><div id="demo"><input type="text" id="input_2" class="input" onkeypress="valida()"
onfocus="if(document.getElementById('lista').childNodes[0]!=null && this.value!='')
{ filtraLista(this.value); formateaLista(this.value);
reiniciaSeleccion(); document.getElementById('lista').style.display='block'; }"
onblur="if(v==1) document.getElementById('lista').style.display='none';"
onkeyup="if(navegaTeclado(event)==1) {
clearTimeout(ultimoIdentificador);
ultimoIdentificador=setTimeout('rellenaLista()', 1000); }" size="50">
</div>
<div id="lista" onmouseout="v=1;" onmouseover="v=0;"></div>
</div>
<tr>
<td>Fono</td><td><input type="text" name="txtfono" size="50"></td>
</tr>
<tr>
<td>E-Mail</td><td><input type="text" name="txtmail" size="50"></td>
</tr>
<tr>
<td><a href="javascript:Abrir_ventana('consultante.php')"><font size="1" face="Verdana"><img src="img/boton_buscar.png" height="26" width="26">
<a href="consultante.php?id=<?php echo $variable['per_cod'];?>"></a>
</table>
<div id="contenedor" name="contenedor"></div>
<div id="contenedor2" name="contenedor"></div>
<div id="contenedor3" name="contenedor"></div>
<div id="contenedor4" name="contenedor"></div>
<div id="contenedor5" name="contenedor"></div>
<div id="contenedor6" name="contenedor"></div>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<table border="1" style="position:absolute;top:300px;left:220px;">
<tr>
<td align="center">Tipo de Atención</td>
</tr>
<tr>
<tr><td align="center">Telefónica<input type="radio" name="estado" value="pendiente">Remota<input type="radio" name="estado" value="solucionado"> Terreno<input type="radio" name="estado" value="terreno"><br><br><br></td>
</tr>
<tr>
<td align="center">Observaciones<textarea class="estilo" name="descripcion" size="500"></textarea></td>
</tr>
</table>
<table border="1" style="position:absolute;top:520px;left:220px;">
<tr>
<td align="center">Respuesta</td>
</tr>
<tr>
<td align="center"><textarea class="estilo" name="descripcion" size="500"></textarea>
<tr><td align="center">Solucionado<input type="radio" name="estado" value="pendiente">Pendiente<input type="radio" name="estado" value="solucionado"> Solicitud de Terreno<input type="radio" name="estado" value="sterreno"><br><br><br></td>
</tr>
<tr>
</tr>
</table>
</form>
</body>
</html>
desde aqui abro el popup,tengo unos campos ocultos,el valor que obtengo es del campo oculto,que luego de realizar una busqueda se muestra,le cambio el nombre al del campo oculto,y aun asi no me envia el valor que hay dentro del textbox requerido