Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/07/2012, 11:14
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

Código PHP:
Ver original
  1. ?>
  2.                         <div id="registrado">
  3.                             <span>No hay articulos publicados por el momento.</span>
  4.                         </div>
  5.                     <?php
  6.                     }
  7.                     }
  8.                     ?>
  9.             </div>
  10. <?php
  11. include("incluir/pie.php");
  12. ?>
  13.         </div>
  14.     </div>
  15. </body>
  16. </html>
  17. <?php
  18.     }
  19.     else{
  20. ?>
  21. <!DOCTYPE html>
  22. <html>
  23. <head><!-- Pagina de usuario normal-->
  24. <link rel="stylesheet" type="text/css" href="estilos/styles.css" />
  25.     <link rel="stylesheet" type="text/css" href="estilos/estilos.css" />
  26.     <link rel="stylesheet" type="text/css" href="estilos/jqueryslidemenu.css" />
  27.     <link rel="stylesheet" href="estilos/validationEngine.jquery.css" type="text/css"/>
  28.     <link rel="stylesheet" href="estilos/template.css" type="text/css"/>
  29. <script type="text/javascript" src="estilos/js/jquery.min.js"></script>
  30. <script type="text/javascript" src="estilos/js/jqueryslidemenu.js"></script>
  31. <script src="estilos/js/jquery-1.6.min.js" type="text/javascript"></script>
  32. <script src="estilos/js/script.js"></script>
  33.     <title>Articulos</title>
  34. </head>
  35. <body>
  36.     <div id="contenedorglobal">
  37.         <div id="contenedor">
  38. <?php
  39. include("incluir/cabecera.php");
  40. include("incluir/menuuser.php");
  41. ?>
  42.             <div id="cuerpo">
  43.                 <?php
  44.                 if(!$_GET['idarticulo']){
  45.                 ?>
  46.                 <div id="registro">
  47.                     <span>Los articulos publicados son:</span>
  48.                 </div>
  49.                 <?php
  50.                 }
  51.                 if($_GET['idarticulo']){
  52.                     $idarticulo = $_GET['idarticulo'];
  53.                     $resultado = mysql_query("SELECT idarticulo,categoria,nombre,precio,descripcion,cantidad FROM articulos WHERE (idarticulo = '$idarticulo')");
  54.                     $imagenes = mysql_query("SELECT imagen FROM imagenes WHERE (idarticulo = '$idarticulo')");
  55.                     $fila = mysql_fetch_array($resultado);
  56.                     $img = mysql_fetch_array($imagenes);
  57.                     ?>
  58.                     <div id="artadminart">
  59.                         <div id="artcabeceraadminart">
  60.                             <div id="artimagenadminart">
  61.                                 <img src="imagenes/articulos/<?php echo $img['imagen']; ?>" width="450px" height="450px">
  62.                             </div>
  63.                             <div id="artnombreadminart">
  64.                                 <span id="nomartadminart"><?php echo $fila['nombre']; ?></span><br><br>
  65.                                 <span id="preartadminart">$ <?php echo $fila['precio']; ?></span><br><br>
  66.                                 <span id="cantartadminart">En stock: <?php echo $fila['cantidad']; ?></span><br><br>
  67.                                 <?php
  68.                                 if($_GET['idarticulo'] && $_GET['favorito'] == 1){
  69.                                     $idarticulo = $_GET['idarticulo'];
  70.                                     $idusuario = $_SESSION['id'];
  71.                                     mysql_query("INSERT INTO favoritos (idarticulo, idusuario) VALUES ('$idarticulo', '$idusuario')");
  72.                                 }
  73.                                 elseif($_GET['idarticulo'] && $_GET['favorito'] == 2){
  74.                                     $idarticulo = $_GET['idarticulo'];
  75.                                     $idusuario = $_SESSION['id'];
  76.                                     mysql_query("DELETE FROM favoritos WHERE (idarticulo = '$idarticulo') AND (idusuario = '$idusuario')");
  77.                                 }
  78.                                 $idusuario = $_SESSION['id'];
  79.                                 $idarticulo = $_GET['idarticulo'];
  80.                                 $resultado = mysql_query("SELECT idusuario, idarticulo FROM favoritos WHERE (idusuario = '$idusuario') AND (idarticulo = '$idarticulo')");
  81.                                 if(mysql_num_rows($resultado)){
  82.                                 ?>
  83.                                 <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>
  84.                                 <?php
  85.                                 }
  86.                                 else{
  87.                                 ?>
  88.                                 <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>
  89.                                 <?php
  90.                                 }
  91.                                 ?>
  92.                             </div>
  93.                         </div>
  94.                     </div>
  95.                    
  96.                     <div id="titulodescartart">
  97.                         <span>Descripcion</span>
  98.                     </div>
  99.                     <div id="descartart">
  100.                         <span><?php echo $fila['descripcion']; ?></span>
  101.                     </div>
  102.                     <?php
  103.                 }
  104.                 else{
  105.                 $cantidad = 15;
  106.                 $inicio = $_GET['inicio'];
  107.                 $resultado = mysql_query("SELECT idarticulo,categoria,nombre,precio,descripcion,cantidad FROM articulos WHERE (estado = 0) ORDER BY idarticulo DESC LIMIT $inicio, $cantidad");
  108.                 if(mysql_num_rows($resultado)){
  109.                 while($fila = mysql_fetch_array($resultado)){//-->Lista de articulos<--
  110.                     ?>
  111.                     <div id="articuloart">
  112.                         <div id="imagenart">
  113.                             <?php
  114.                                 $id = $fila['idarticulo'];
  115.                                 $imagenes = mysql_query("SELECT imagen FROM imagenes WHERE (idarticulo = '$id')");
  116.                                 $img = mysql_fetch_array($imagenes);
  117.                             ?>
  118.                             <img src="imagenes/articulos/<?php echo $img['imagen']; ?>" width="100px" height="100px" ">
  119.                         </div>
  120.                         <div id="nombresart">  
  121.                             <a href="articulos.php?idarticulo=<?php echo $fila['idarticulo']; ?>"><?php echo $fila['nombre'] ; ?></a>
  122.                         </div>
  123.                         <div id="preciosart">
  124.                             <span>$ <?php echo $fila['precio']; ?></span><br><br>
  125.                             <span>En stock: <?php echo $fila['cantidad']; ?></span><br><br>
  126.                         </div>
  127.                     </div>
  128.                     <?php
  129.                     }
  130.                     }
  131.                     else{
  132.                     ?>
  133.                         <div id="registrado">
  134.                             <span>No hay articulos publicados por el momento.</span>
  135.                         </div>
  136.                     <?php
  137.                     }
  138.                     }
  139.                     ?>
  140.             </div>
  141. <?php
  142. include("incluir/pie.php");
  143. ?>
  144.         </div>
  145.     </div>
  146. </body>
  147. </html>
  148. <?php
  149. }
  150. }
  151. else{
  152. ?>
  153. <!DOCTYPE html>
  154. <html>
  155. <head><!--Pagina de visitante-->
  156.     <link rel="stylesheet" type="text/css" href="estilos/estilos.css" />
  157.     <link rel="stylesheet" type="text/css" href="estilos/jqueryslidemenu.css" />
  158. <link rel="stylesheet" type="text/css" href="estilos/styles.css" />
  159. <script type="text/javascript" src="estilos/js/jqueryslidemenu.js"></script>
  160. <script src="estilos/js/jquery.min.js"></script>
  161. <script src="estilos/js/script.js"></script>
  162.     <title>Articulos</title>
  163. </head>
  164. <body>
  165.     <div id="contenedorglobal">
  166.         <div id="contenedor">
  167. <?php
  168. include("incluir/cabecera.php");
  169. include("incluir/menuvisita.php");
  170. ?>
  171.             <div id="cuerpo">
  172.                
  173.             </div>
  174. <?php
  175. include("incluir/pie.php");
  176. ?>
  177.         </div>
  178.     </div>
  179. </body>
  180. </html>
  181. <?php
  182. }
  183. ?>