Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/07/2011, 02:48
sepnano
 
Fecha de Ingreso: julio-2011
Mensajes: 3
Antigüedad: 12 años, 9 meses
Puntos: 0
mandar datos desde popup a pagina principal

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.