Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/07/2012, 11:13
nicor_sere
 
Fecha de Ingreso: julio-2012
Mensajes: 5
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: Problema con sistema de favoritos php y mysql

articulos.php:

Código PHP:
Ver original
  1. <?php
  2. include("conexion.php");
  3. if($_SESSION['logeado'] == true){
  4.     if($_SESSION['admin'] == 1){
  5. ?><!--Pagina de Adriana-->
  6. <!DOCTYPE html>
  7. <html>
  8. <head>
  9.     <link rel="stylesheet" type="text/css" href="estilos/styles.css" />
  10.     <link rel="stylesheet" type="text/css" href="estilos/estilos.css" />
  11.     <link rel="stylesheet" type="text/css" href="estilos/jqueryslidemenu.css" />
  12.     <link rel="stylesheet" href="estilos/validationEngine.jquery.css" type="text/css"/>
  13.     <link rel="stylesheet" href="estilos/template.css" type="text/css"/>
  14. <script type="text/javascript" src="estilos/js/jquery.min.js"></script>
  15. <script type="text/javascript" src="estilos/js/jqueryslidemenu.js"></script>
  16. <script src="estilos/js/jquery-1.6.min.js" type="text/javascript"></script>
  17. <script src="estilos/js/script.js"></script>
  18.     <title>Articulos</title>
  19. </head>
  20. <body>
  21.     <div id="contenedorglobal">
  22.         <div id="contenedor">
  23. <?php
  24. include("incluir/cabecera.php");
  25. include("incluir/menuadmin.php");
  26. ?>
  27.             <div id="cuerpo">
  28.                 <?php
  29.                 if(!$_GET['idarticulo']){
  30.                 ?>
  31.                 <div id="registro">
  32.                     <span>Los articulos publicados son:</span>
  33.                 </div>
  34.                 <?php
  35.                 }
  36.                 if($_GET['idarticulo']){
  37.                     $idarticulo = $_GET['idarticulo'];
  38.                     $resultado = mysql_query("SELECT idarticulo,categoria,nombre,precio,descripcion,cantidad FROM articulos WHERE (idarticulo = '$idarticulo')");
  39.                     $imagenes = mysql_query("SELECT imagen FROM imagenes WHERE (idarticulo = '$idarticulo')");
  40.                     $fila = mysql_fetch_array($resultado);
  41.                     $img = mysql_fetch_array($imagenes);
  42.                     ?>
  43.                     <div id="artadminart">
  44.                         <div id="artcabeceraadminart">
  45.                             <div id="artimagenadminart">
  46.                                 <img src="imagenes/articulos/<?php echo $img['imagen']; ?>" width="450px" height="450px">
  47.                             </div>
  48.                             <div id="artnombreadminart">
  49.                                 <span id="nomartadminart"><?php echo $fila['nombre']; ?></span><br><br>
  50.                                 <span id="preartadminart">$ <?php echo $fila['precio']; ?></span><br><br>
  51.                                 <span id="cantartadminart">En stock: <?php echo $fila['cantidad']; ?></span><br><br>
  52.                                 <?php
  53.                                 if($_GET['idarticulo'] && $_GET['favorito'] == 1){
  54.                                     $idarticulo = $_GET['idarticulo'];
  55.                                     $idusuario = $_SESSION['id'];
  56.                                     mysql_query("INSERT INTO favoritos (idarticulo, idusuario) VALUES ('$idarticulo', '$idusuario')");
  57.                                 }
  58.                                 elseif($_GET['idarticulo'] && $_GET['favorito'] == 2){
  59.                                     $idarticulo = $_GET['idarticulo'];
  60.                                     $idusuario = $_SESSION['id'];
  61.                                     mysql_query("DELETE FROM favoritos WHERE (idarticulo = '$idarticulo') AND (idusuario = '$idusuario')");
  62.                                 }
  63.                                 $idusuario = $_SESSION['id'];
  64.                                 $resultado = mysql_query("SELECT idarticulo,idusuario FROM favoritos WHERE (idusuario = '$idusuario')");
  65.                                 $filas = mysql_fetch_array($resultado);
  66.                                 if($_GET['idarticulo'] == $filas['idarticulo']){
  67.                                 ?>
  68.                                 <a href="articulos.php?idarticulo=<?php  echo $_GET['idarticulo'];?>&favorito=2"><img src="imagenes/iconos/favoritosi.png"></a> <span id="favorito">Quitar de favoritos</span>
  69.                                 <?php
  70.                                 }
  71.                                 else{
  72.                                 ?>
  73.                                 <a href="articulos.php?idarticulo=<?php  echo $_GET['idarticulo'];?>&favorito=1"><img src="imagenes/iconos/favoritono.png"></a> <span id="favorito">Añadir a favoritos</span>
  74.                                 <?php
  75.                                 }
  76.                                 ?>
  77.                             </div>
  78.                         </div>
  79.                     </div>
  80.                    
  81.                     <div id="titulodescartart">
  82.                         <span>Descripcion</span>
  83.                     </div>
  84.                     <div id="descartart">
  85.                         <span><?php echo $fila['descripcion']; ?></span>
  86.                     </div>
  87.                     <?php
  88.                 }
  89.                 else{
  90.                 $cantidad = 15;
  91.                 $inicio = $_GET['inicio'];
  92.                 $resultado = mysql_query("SELECT idarticulo,categoria,nombre,precio,descripcion,cantidad FROM articulos WHERE (estado = 0) ORDER BY idarticulo DESC LIMIT $inicio, $cantidad");
  93.                 if(mysql_num_rows($resultado)){
  94.                 while($fila = mysql_fetch_array($resultado)){//-->Lista de articulos<--
  95.                     ?>
  96.                     <div id="articuloart">
  97.                         <div id="imagenart">
  98.                             <?php
  99.                                 $id = $fila['idarticulo'];
  100.                                 $imagenes = mysql_query("SELECT imagen FROM imagenes WHERE (idarticulo = '$id')");
  101.                                 $img = mysql_fetch_array($imagenes);
  102.                             ?>
  103.                             <img src="imagenes/articulos/<?php echo $img['imagen']; ?>" width="100px" height="100px" ">
  104.                         </div>
  105.                         <div id="nombresart">  
  106.                             <a href="articulos.php?idarticulo=<?php echo $fila['idarticulo']; ?>"><?php echo $fila['nombre'] ; ?></a>
  107.                         </div>
  108.                         <div id="preciosart">
  109.                             <span>$ <?php echo $fila['precio']; ?></span><br><br>
  110.                             <span>En stock: <?php echo $fila['cantidad']; ?></span><br><br>
  111.                         </div>
  112.                     </div>
  113.                     <?php
  114.                     }
  115.                     }
  116.                     else{

Sigue en otro comentario