Buenas, haber tengo un pequeño problema, tengo una pagina principal con frames, en uno de ellos tengo un menu, y con un enlace abro una ventana nueva (popup), en este tengo un cuadro de texto para que el usuario meta un numero de historial y un boton, luego tengo puesto codigo para que se cierre y redireccione a la pagina principal en el marco de la derecha a la pagina de un nuevo trabajo, el caso esque quiero que mande el numero de el cuadro de texto del popup a este marco, ya que me hace falta para ponerle el where a la consulta sql. Aqui os pongo el codigo de las paginas
Pagina del menu:
Código:
<html>
<head>
</head>
<body>
<ul class="css/menu.css">
<a href="javascript:window.open('php/buscnhc.php','','menubar=no,toolbar=no,resizable=no,width= 300,height=200');void(null)"><li>Nueva ecografia</li></a>
</ul>
</body>
</html>
popup
Código:
<html>
<head>
<script>
function centrar() {
iz=(screen.width-document.body.clientWidth) / 2;
de=(screen.height-document.body.clientHeight) / 2;
moveTo(iz,de);
}
</script>
<script type="text/javascript">
function cerrar(){
window.opener.parent.dere.location.href='../formuNuevaEco.php'; //redirecciona a la ventana padre haciando target hacia el frame "dere"
window.close();
}
</script>
</head>
<body onLoad="centrar()">
<?
/*$conn=mysql_connect("localhost","root","");
mysql_select_db("syndromedown",$conn);*/
include("conexion.php");
$validar=1;
?>
<form method="get">
Introduzca el NHC:
<label>
<input type="text" name="idpaciente" id="idpaciente">
</label>
<label>
<p align="center"><a href="nuevreg.php" onClick="cerrar()" target="dere">
<input type="submit" name="button" id="button" value="Buscar" ></a></p>
</label>
</form>
</body>
</html>
pagina de nuevo trabajo
Código:
<html>
<head></head>
<body>
<?
include("conexion.php")
$sentencia="select concat(nombre,' ',apellidos,' ',fechaNacimiento) as paci from paciente where nhc=$_Post[idpaciente] ";
$res=mysql_query($sentencia,$conn);
$num=mysql_num_rows($res);
echo "$num";
?>
<!--<table width="100%">
<tr>
<td>-->
<form id="form1" name="form1" method="post" action="">
<label>Paciente:
<select name="select" id="select">
<?
for($i=0;i<=$num;$i++){
$dato=mysql_result($res,$i,'paci');
echo "<option value=".$dato.">".$dato."</option>";
}
?>
</select>
</label>
<label>
</label>
<p>Fecha:
<label>
<input type="text" name="textfield" id="textfield" />
</label>
</p>
<p>Medico responsable:
<label>
<input type="text" name="textfield2" id="textfield2" />
</label>
</p>
<p>Edad materna:
<label>
<input type="text" name="textfield3" id="textfield3" />
</label>
</p>
<p>Fecha ultima regla:
<label>
<input type="text" name="textfield4" id="textfield4" />
</label>
</p>
<p>Riesgo:
<label>
<input type="text" name="textfield5" id="textfield5" />
</label>
<label>
<input type="button" name="button" id="button" value="Ver tablas" />
</label>
</p>
<p>Diametro biparietal:
<label>
<input type="text" name="textfield6" id="textfield6" />
</label>
</p>
<p>Longitud del femur:
<label>
<input type="text" name="textfield7" id="textfield7" />
</label>
</p>
<p>Longitud del humero:
<label>
<input type="text" name="textfield8" id="textfield8" />
</label>
</p>
<!--</td>
<td>-->
<p>Screening combinado
<label>
<input type="checkbox" name="checkbox" id="checkbox" />
</label>
</p>
<p>Doble test
<label>
<input type="checkbox" name="checkbox2" id="checkbox2" />
</label>
</p>
<p>Triple test
<label>
<input type="checkbox" name="checkbox3" id="checkbox3" />
</label>
</p>
<p>Cuadruple test
<label>
<input type="checkbox" name="checkbox4" id="checkbox4" />
</label>
</p>
<p>Test integrado total
<label>
<input type="checkbox" name="checkbox5" id="checkbox5" />
</label>
</p>
<p>Test integrado bioquimico
<label>
<input type="checkbox" name="checkbox6" id="checkbox6" />
</label>
</p>
<!-- </td>-->
<!--</tr>-->
</form>
<!--</table>-->
<p align="center">
<label>
<input type="submit" name="button2" id="button2" value="Enviar" />
</label>
</p>
</body>
</html>
Me da estos dos errores en la pagina de trabajo nuevo.
Notice: Undefined index: idpaciente in C:\xampp\htdocs\Paginaweb\formuNuevaEco.php on line 9
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Paginaweb\formuNuevaEco.php on line 11
el segundo me supongo que sera porque ya el primero en la consulta falla.
Gracias de antemano.
Espero haberme explicado bien.