Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - sarawlf

#1
PHP / crear una session para admin
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 (php) [Seleccionar]

<?php
session_start
();
if (isset(
$_POST['userid']) && isset($_POST['password']))
{
//si el usuario acaba de intentr conectarse
$userid $_POST['userid'];
$password $_POST['password'];


 if (!
$db_conn=mysql_connect("localhost","root","root"))
   {
      echo 
"Error conectando a la base de datos.";
      exit();
   }
   if (!
mysql_select_db("feisbook",$db_conn))
   {
      echo 
"Error seleccionando la base de datos.";
      exit();
   } 

$query "select * from usuarios where id='$_REQUEST[userid]' and password='$_REQUEST[password]'";


$result=mysql_query($query,$db_conn);

if (
mysql_num_rows($result)>0)
if (
$_REQUEST['userid'] !="administrador")
 {
//si existe en la base de datos
$_SESSION['valid_user'] = $userid;
}

//if fila[rol]==admin sessoio[isadminn]=true

$db_conn->close();
}

?>

<html>
<body>
<head>
<meta http-equiv="content-type" content="text html;charset=UTF-8" />
<link href="estilo.css" rel="stylesheet" type="text/css"  />
</head>

<h1>Bienvenido a PCALTAGAMA venta de productos informáticos</h1>
<?php
if (isset($_SESSION['valid_user']))
{
echo 
' te has logeado como: '.$_SESSION['valid_user'].'<br/>';
echo 
'<a href="logout.php">cerrar sesion </a><br />';
}


else
{
if (isset(
$userid))
{
//si se han intentdo logearse y no lo han conseguido
echo 'no has podido logearte';
}
else
{
//todavia no han intentdo conectarse
echo 'no estas logeado';
echo 
'<a href="formulario.php ">registrate</a>';
}
//proporcionando un formulario para conectarse


echo '<div class="main">';
echo 
'<div class="login">';
echo 
'<form action="authmain.php" method="post">';
echo 
'<table>';
echo 
'<tr><td>nombre:</td>';
echo 
'<td><input type="text" name="userid"/></td></tr>';
echo 
'<tr><td>password:</td>';
echo 
'<td><input type="password" name="password"/></td></tr>';
echo 
'<tr><td colspan="2" align="center">';
echo 
'<input type="submit" value="log in"></td></tr>';
echo 
'</table></form>';
}
?>

<br>
<a href="tienda.php">entra a la tienda</a>


</body>
</html>
#2
PHP / duda en php
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.