Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2010, 13:25
Avatar de Binaryboy
Binaryboy
 
Fecha de Ingreso: enero-2010
Mensajes: 31
Antigüedad: 14 años, 3 meses
Puntos: 0
Ver los datos de una tabla dentro de los valores de un value de un input

Tengo otro pequeño problema que no se como resolver.

tengo una pagina que me logea a los usuarios y dependiendo que tipo de usuarios me lleva a una pagina o otra y eso me sale(que fue con vuestra ayuda tambien) pero ahora tengo un problema y es que quiero que cuando le redireccione a una pagina direstamente le muestre sus datos de la tabla dentro de unos values y no me sale.

ha y como propago las variables de una a otra pagina para que pueda usarlas

tengo este codigo:


Código HTML:
Ver original
  1. <?
  2. /*inicio sesion*/
  3. session_start();
  4. /*conectamos a la bd y miramos que es usuario se haya logeado*/
  5. include "base_datos.php";
  6. include "seguridad.php";
  7. /*creamos la consulta sql*/
  8. $sql='SELECT * FROM profesores';
  9. /*variable que almacena la consulta para operar con ella y la bd pillado de apuntes*/
  10. $resultado=mysql_query($sql, $enlace);
  11. /*tenemos que recorrer la tabla para mostrar datos, utilizamos el bucle while(apuntes)*/
  12. while($manibd=mysql_fetch_array($resultado))
  13. {
  14.  
  15.      $nombre=$manibd['NOMBRE_PROFESOR'];
  16.      $manibd['APELLIDOS_PROFESOR'];
  17.      $manibd['MAIL'];
  18.      $manibd['NIF'];
  19.      $manibd['TELEFONO_FIJO'];
  20.      $manibd['TELEFONO_MOVIL'];
  21.      $manibd['IDE_PRO'];
  22.    
  23. }
  24. ?> 
  25.  
  26.  
  27.  
  28. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  29.  
  30. <html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es">
  31. <head>
  32. Le crayon
  33.  
  34. <link href="../estilo.css" rel="stylesheet" type="text/css" media="all" />
  35.  
  36.  
  37. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  38. <meta name = "autor" content = "Daniel Arroyo"/>
  39. <meta name = "generator" content = "Notepad++_TopStyle"/>
  40. <meta name = "keywords" content = "palabras para posicionarse arriba en buscadores"/>
  41. <meta name = "description" content = "Proyecto pagina web de la Academia"/>
  42. </head>
  43. <div id="contenedor">
  44. <div id="cabecera"><h1>Le Crayon</h1></div>
  45. <div>
  46. <div id="col_der">
  47. <ul>
  48. <li>
  49.                 <form method="get" action="mailto:[email protected]">
  50.                
  51.                  <div id="buscador" >
  52.                    
  53.                             <div><label for="buscar">buscador</label>
  54.                             <input type="text" name="buscador"  id="buscar" value="utiliza la busqueda..." />
  55.                             <label for="aceptar"><input type="submit"  name="boton" id="aceptar"  value="Buscar" /></label>
  56.                         </div>
  57.                    
  58.                     </div>
  59.                     <div style="clear: both;">&nbsp;</div>
  60.                    
  61.                
  62.                 </form>
  63.                
  64.                 </li>
  65.                 <li>
  66.                     <h2><img src="../imagenes/chicheta.png" alt="icono iniciacion"/>Cursos</h2>
  67.                     <ul>
  68.                         <li><a href="catalogo.html">Cat&aacute;logo inform&aacute;tica</a></li>
  69.                         <li><a href="apoyo.html">Cursos de apoyo</a></li>
  70.                         <li><a href="adultos.html">Educaci&oacute;n de adultos</a></li>
  71.                         <li><a href="metodologia.html">Metodolog&iacute;a</a></li>
  72.                     </ul>
  73.                 </li>
  74.                 <li>
  75.                     <h2><img src="../imagenes/chicheta.png" alt="icono iniciacion"/>Campus Virtual</h2>
  76.                     <ul>
  77.                         <li><a href="aula.html">Inicio</a></li>
  78.                         <li><a href="informacion.html">informaci&oacute;n</a></li>
  79.                     </ul>
  80.                 </li>
  81.                 <li>
  82.                     <h2><img src="../imagenes/chicheta.png" alt="icono iniciacion"/>La acad&eacute;mia</h2>
  83.                     <ul>
  84.                         <li><a href="mapa.html">Localizaci&oacute;n Academia</a></li>
  85.                     <li><a href="../emergente/emergente2.html" onclick="window.open(this.href,'','width=500,height=200'); return false;">Contacto</a></li>
  86.                     </ul>
  87.                 </li>
  88.                
  89.             </ul>
  90.         </div>
  91.        
  92.  
  93. <div id="col_cen">
  94.  
  95.     <!-- inicio del menu ubicado debajo de la cabecera -->
  96.        
  97.         <ul>
  98.             <li><a href="../index.html">Inicio</a></li>
  99.             <li><a href="modo.html">Modo de trabajo</a></li>
  100.             <li><a href="instalaciones.html">Instalaciones</a></li>
  101.             <li><a href="mapa.html">ubicaci&oacute;n</a></li>
  102.             <li><a href="cursos.html">Cursos</a></li>
  103.         </ul>
  104.        
  105.        
  106.        
  107.         <div id="contenido">
  108.              
  109.                 <h2 class="titulo">PAGINA DEL PROFESOR</h2>
  110.                 <div class="informacion">
  111.                     <div class="texto">
  112.                      
  113.                        <div id="notas">
  114.                        <fieldset>  <legend>Perfil Profesor</legend>
  115.                     Nombre:
  116.                     <input type="text" name="nombre" value="<?echo $manibd['NOMBRE_PROFESOR'];?>" size="100"/><br/>
  117.                     Apellidos:
  118.                     <input type="text" name="apellidos" value="<?=$apellidos_p?>" size="100"/><br/>
  119.                     Dni:
  120.                     <input type="text" name="nif" value="<?=$nif_p?>" size="9"/><br/>
  121.                     Mail:
  122.                     <input type="text" name="mail" value="<?=$mail_p?>" size="100"/><br/>
  123.                     Telefono fijo:
  124.                     <input type="text" name="tlffijo" value="<?=$tel_f_p?>" size="9"/><br/>
  125.                     Telefono movil:
  126.                     <input type="text" name="tlffijo" value="<?=$tel_m_p?>" size="9"/><br/>
  127.                     Codigo profesor:
  128.                     <input type="text" name="cod" value="<?=$cod_p?>" size="5"/><br/>
  129.                             <input class="botones"  type="submit" value="Modificar Perfil" onclick = "location='modificar.html'"/>
  130.                             </fieldset>
  131.                                    
  132.                                    
  133.                                     <fieldset>
  134.                                     <legend>Modificar datos Alumnos</legend>
  135.                                     <input class="botones"  type="submit" value="Alta Alumnos" onclick = "location='alta.html'"/>
  136.                                     <input class="botones"  type="submit" value="Modificar Alumnos" />
  137.                                     <input class="botones"  type="submit" value="Borrar Alumnos" onclick = "location='borrar.html'" />
  138.                                    
  139.                        
  140.  
  141.  
  142.  
  143.  
  144.                     </div>
  145.                    
  146.                 </div> 
  147.                
  148.               </div>
  149.              
  150.                
  151. </div>
  152.     <!-- Fin del menu ubicado debajo de la cabecera -->
  153. </div>
  154. </div>
  155. </div> 
  156. <!-- Pie -->   
  157. <div id="pie"><p>Academia Web 2.0 - C/Goya, 82 - Madrid - Tfno: 91 437 83 91 - http://www.academiaweb20.com 1024x768</p></div>
  158.  
  159. </body>
  160. </html>


y tengo una duda existencias como le paso el parametro de mail de logeo.

la pagina de logeo es esta

Código PHP:
Ver original
  1. <?
  2.   /*iniciamos sesion*/
  3.   /*Limpiamos codigo incluyendo enlace a la base de datos que esta en otro archivo php*/
  4.   include "base_datos.php";
  5.  
  6.  
  7.     $usuario = $_POST['mail'];
  8.     $clave = $_POST['contrasena'];
  9.     $sql = "SELECT * FROM arroyo_profesores WHERE MAIL='$usuario' AND CONTRASENA='$clave'";
  10.     $pro = mysql_query($sql);
  11.     /* aqui obtenemos la cantidad de registros devueltos, en caso no sea igual 1 o esa 0 significa que no es alumno y finalizamos esa condición... */
  12.     $num_rs_pro = mysql_num_rows($pro);
  13.     if ($num_rs_pro==1){
  14.     /* aqui obtengo todos los registros para poder obtener su contenido */
  15.         $rs_pro = mysql_fetch_assoc($pro);
  16.         /* es para hacer condiciones luego, esta o no logeado*/
  17.         $_SESSION['COD_CURSO'] = 'si';
  18.         /*conprobacion de carga para seguridad*/
  19.         $_SESSION['CARGO'] = 'profesor';
  20.         /* aqui obtenemos su id, para trabajar luego con el, por ejemplo, jalar sus datos, si hace un comentario, etc, etc */
  21.         $_SESSION['ide'] = $rs_pro['IDE_PRO'];
  22.         /*creacion de cookies*/
  23.         setcookie("accesop",$usuario,time()+7776000);
  24.         setcookie("contrap",$clave,time()+7776000);
  25.         header('Location: ../profesor.php');
  26.         exit;
  27.     }else{
  28.         $sql = "SELECT * FROM arroyo_alumnos WHERE MAIL='$usuario' AND CONTRASENA='$clave'";
  29.         $alu = mysql_query($sql);
  30.         $num_rs_alu = mysql_num_rows($alu);
  31.         if ($num_rs_alu==1){
  32.             $rs_pro = mysql_fetch_assoc($pro);
  33.             $_SESSION['CAD_CURSO'] = 'si';
  34.             $_SESSION['CARGO'] = 'alumno';
  35.             $_SESSION['ide'] = $rs_pro['IDE_PRO'];
  36.             header('Location: ../alumno.php');
  37.             exit;
  38.         }else{
  39.             header('Location: ../error.html');
  40.             /*si no se a logeado correctamente destruimos la sesion*/
  41.             session_destroy();
  42.         }
  43.     }
  44. ?>

como veis he creado cookies ke yo creo que estan mal creadas y no se como llamarlas despues ya que mi idea es almacenar hay el mail para luego hacer la consulta sql y muestre datos


GRACIAS Y PERDONAR