Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/04/2008, 17:31
Diegoh_10
 
Fecha de Ingreso: julio-2004
Mensajes: 5
Antigüedad: 20 años, 4 meses
Puntos: 0
enviar datos a ventana secundaria

Hola!!! quisiera saber si alguien me puede ayudar. Defini un formulario para hacer un logeo (ventana principal),... y necesito mandar el usuario y contraseña a una ventana secundaria que contiene un applet. El problema es que no se como pasar los datos (usuario y contraseña) de la ventana principal a la secundaria, por lo tanto no puedo arrancar esa ventana con applet que necesita esos valores.
El código de login es:

Código:
<title>Sistema Login</title>

<style type="text/css">
<!--
body {
	background-image: url(images/fondo.png);
}
-->
</style>
<script language="JavaScript">
function pantallacompleta (pagina)
{
var opciones=("toolbar=no, location=no, directories=no, status=no, menubar=no ,scrollbars=no, resizable=no, fullscreen=yes");
window.open(pagina,"",opciones);
}
</script>
</head>

<body>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2 align="left">Identificacion de Usuario:</h2>
<p>&nbsp;</p>
<form id="form1" name="form1" method="POST" action="javascript:pantallacompleta('sistema_subcomision2.php')">
  <table width="38%" border="0" align="center">
    <tr>
      <td width="26%">Usuario:</td>
      <td width="74%"><label>
      <input name="usuario" type="text" id="usuario" />
      </label></td>
    </tr>
    <tr>
      <td>Contraseña:</td>
      <td><label>
        <input name="contrase" type="password" id="contrase" />
      </label></td>
    </tr>
    <tr>
      <td colspan="2">&nbsp;</td>
    </tr>
    <tr>
      <td colspan="2">
        <label><div align="center">
        <input type="submit" name="identificar" id="identificar" value="Identificar usuario" /> 
        </div>
      </label></td>
    </tr>
  </table>
</form>
y el codigo de la ventana secundaria (los valores que necesito de la principal son usuario y contrase):

Código:
if (!isset($_SESSION)) {
@  session_start();
}
   $db = mysql_pconnect("localhost", "root", "master");

  if (!$db)
  {
     echo "Error: No se ha podido conectar a la base de datos.  Por favor, prueba de nuevo más tarde.";
     exit;
  }

  mysql_select_db("expedientes");
  $consulta = "select * from profesores where dni = '".$usuario."' and contrase = '".$contrase."'";
  $resultado = mysql_query($consulta);

  $num_resultados = mysql_num_rows($resultado);
  
  if ($num_resultados==0){
echo "El usuario y contraseña no son validos!";
exit;
}  
  ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Sistema Subcomisión</title>
</head>

<body>
<applet code=packProfesor.FApliProfesor.class archive="Profesor.jar,liquidlnf.jar,mysql-connector-java-5.0.5-bin.jar,jcalendar-1.3.2.jar" width=1015 height=700>
<?php echo  "<PARAM NAME=DOCU value=".$_POST['usuario'].">";?>

</applet>;

</body>
hasta el momento asi como esta... al probarlo me arroja el resultado :"usuario y contraseña no valido", pienso que es porque los parametros de la principal a la secundaria no se envian correctamente. Por favor, si alguien me puede ayudar!!!, que me indique como hacerlo, Gracias desde ya.