elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Temas
Páginas: [1]
1  Programación / PHP / crear una session para admin en: 6 Diciembre 2011, 17:05 pm
Me gustaría crear una sesion para el administrador, pero no se como implementarla en el codigo, alguna idea? gracias  ;)
Código
  1. <?php
  2. if (isset($_POST['userid']) && isset($_POST['password']))
  3. {
  4. //si el usuario acaba de intentr conectarse
  5. $userid = $_POST['userid'];
  6. $password = $_POST['password'];
  7.  
  8.  
  9. if (!$db_conn=mysql_connect("localhost","root","root"))
  10.   {
  11.      echo "Error conectando a la base de datos.";
  12.      exit();
  13.   }
  14.   if (!mysql_select_db("feisbook",$db_conn))
  15.   {
  16.      echo "Error seleccionando la base de datos.";
  17.      exit();
  18.   }
  19.  
  20. $query = "select * from usuarios where id='$_REQUEST[userid]' and password='$_REQUEST[password]'";
  21.  
  22.  
  23. $result=mysql_query($query,$db_conn);
  24.  
  25. if (mysql_num_rows($result)>0)
  26. if ($_REQUEST['userid'] !="administrador")
  27. {
  28. //si existe en la base de datos
  29. $_SESSION['valid_user'] = $userid;
  30. }
  31.  
  32. //if fila[rol]==admin sessoio[isadminn]=true
  33.  
  34. $db_conn->close();
  35. }
  36.  
  37. ?>
  38. <html>
  39. <body>
  40. <head>
  41. <meta http-equiv="content-type" content="text html;charset=UTF-8" />
  42. <link href="estilo.css" rel="stylesheet" type="text/css"  />
  43. </head>
  44.  
  45. <h1>Bienvenido a PCALTAGAMA venta de productos informáticos</h1>
  46. <?php
  47. if (isset($_SESSION['valid_user']))
  48. {
  49. echo ' te has logeado como: '.$_SESSION['valid_user'].'<br/>';
  50. echo '<a href="logout.php">cerrar sesion </a><br />';
  51. }
  52.  
  53.  
  54. else
  55. {
  56. if (isset($userid))
  57. {
  58. //si se han intentdo logearse y no lo han conseguido
  59. echo 'no has podido logearte';
  60. }
  61. else
  62. {
  63. //todavia no han intentdo conectarse
  64. echo 'no estas logeado';
  65. echo '<a href="formulario.php ">registrate</a>';
  66. }
  67. //proporcionando un formulario para conectarse
  68.  
  69.  
  70. echo '<div class="main">';
  71. echo '<div class="login">';
  72. echo '<form action="authmain.php" method="post">';
  73. echo '<table>';
  74. echo '<tr><td>nombre:</td>';
  75. echo '<td><input type="text" name="userid"/></td></tr>';
  76. echo '<tr><td>password:</td>';
  77. echo '<td><input type="password" name="password"/></td></tr>';
  78. echo '<tr><td colspan="2" align="center">';
  79. echo '<input type="submit" value="log in"></td></tr>';
  80. echo '</table></form>';
  81. }
  82. ?>
  83. <br>
  84. <a href="tienda.php">entra a la tienda</a>
  85.  
  86.  
  87. </body>
  88. </html>
2  Programación / PHP / duda en php en: 4 Diciembre 2011, 14:49 pm
hola a todos, soy nueva en este foro.
vereis yo no estudio nada de programación pero de forma autonóma y porque me gusta decidí hace unos meses aprender programación web. empecé por html y ahora me he pasado a php. Estoy haciendo un web tienda pero aun le estoy dando forma.
La web tiene identificación de sesiones y un div a la izquierda con un menú de productos   y un div  al lado que me muestra los productos pertenecientes al producto que he seleccionado en el menú. Por ejemplo pincho en el menú la opción bolsos y en el div de la derecha me aparecen los bolsos.
El problema es que no se como hacerlo, seria hacer como una especie de target para que el div de la derecha sea el único en cambiar cada vez que selecciono el producto del menú. He leido por google algo de javascript pero no tengo ni idea de como hacerlo ni que buscar en google algun ejemplo.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines