Codigo

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Codigo as PDF for free.

More details

  • Words: 1,026
  • Pages: 5
Autentificar.PHP --------------- *********************************************************************** Index.PHP -------- Nick:
Password:


Nuevo usuario?
href="reg.php" rel="nofollow">Registrarse'; } else { //SI se ha logeado, mostramos el nick y la opci�n de deslogearse //Este ser�a el men� que saldr�a a la gente que esta logeada, se puede modificar y a�adir cosas echo 'Bienvenido ' . $_SESSION[usuario]; //ej Bienvenido Juan echo '

Libros disponibles:

'; $consulta = mysql_query("select * from tb_libros", $conexion); //Extrae todo lo que est� en la tabla de los libros $nfilas = mysql_num_rows($consulta); //Esta variable guarda el # de resultados, ya nosotros sabemos que es 6 for($i=1; $i<=$nfilas; $i++) { $fila = mysql_fetch_array($consulta); //Esta variable act�a como un vector que deposita los resultados de la b�squeda fila por fila y se van imprimiendo: echo $i . '. ' . $fila["titulo"] . '
'; echo 'Autor: ' . $fila["autor"] . '
'; echo 'Precio: $' . $fila["precio"] . '
'; echo 'Veces vendido: ' . $fila["ventas"] . '
'; echo 'Cantidad en stock: ' . $fila["stock"] . '

'; } echo '
'; if($_SESSION[level] == 1) { //mostramos el link para ir a la pagina privada porque el user tiene level 1 (*Nota: el level por defecto es 2, por lo tanto no se le mostrar�) //*Nota2: para cambiar el level a 1, se tiene que hacer manualmente por phpmyadmin echo '
Ir a panel administrativo'; } echo '
Salir'; //link para deslogearse, ir�a a logout.php } ?> ********************************************************************* Conf.php -------
?> ********************************************************************* Logout.PHP --------- *********************************************************************** Reg.PHP ----- Nick:
Password:
Repetir Password:
email:
Rollo:


Regresar'; ?> ****************************************************************** registrar.PHP ------------
if($user_ok=mysql_fetch_array($usuarios)) { echo 'El usuario ya esta registrado'; mysql_free_result($usuarios); //liberamos la memoria del query a la db } else { //quitamos todo el codigo malicioso de las demas variables del form de registro $email = stripslashes($_POST["email"]); $email = strip_tags($email); $rollo = stripslashes($_POST["rollo"]); $rollo = strip_tags($rollo); $rollo = str_replace("\n\r","
",$rollo); //se cambian los saltos de linea por
$rollo = str_replace("\r\n","
",$rollo); $rollo = str_replace("\n","
",$rollo); $fecha = time(); $level = "2"; //usaremos level 1 para admins, level 2 para los demas (se cambia manualmente desde phpmyadmin) //introducimos el nuevo registro en la tabla users mysql_query("INSERT INTO users (nick,pass,email,fecha,level,rollo) values ('$user','$pass','$email','$fecha','$level','$rollo') "); echo 'Usuario registrado con �xito'; } } } ?> ********************************************************************* vendido.php ----------

Libro vendido!



Regresar'; } } else { Header("Location: index.php"); } ?> *********************************************************************

venta.php ---------

Comprar libro



'; if(!empty($_GET)) { if(is_numeric($_GET['libro'])) { $consulta = mysql_query("SELECT * FROM tb_libros WHERE indice = '".$_GET['libro']."'"); $fila = mysql_fetch_array($consulta); echo '' . $fila["titulo"] . '
'; echo 'Autor: ' . $fila["autor"] . '
'; echo 'Precio: $' . $fila["precio"] . '
'; echo 'Veces vendido: ' . $fila["ventas"] . '
'; echo 'Cantidad en stock: ' . $fila["stock"] . '

'; if ($fila["stock"]>0) //Verificar existencia { echo 'Confirmar compra | Regresar'; } else { echo 'El libro est� agotado | Regresar'; } } } else { echo 'Error: No se especific� id del libro'; } ?> ********************************************************************

Related Documents

Codigo
November 2019 38
Codigo
November 2019 42
Codigo
November 2019 32
Codigo
December 2019 38
Codigo
November 2019 34
Codigo
December 2019 37