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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  problema con tienda online
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: problema con tienda online  (Leído 1,678 veces)
tecasoft


Desconectado Desconectado

Mensajes: 319

Ciberseguridad tecasoft.com


Ver Perfil WWW
problema con tienda online
« en: 1 Diciembre 2014, 00:18 am »

Buenas tengo un problema con mi tienda online, el caso es que quiero que se me muestre 3 articulos por linea y luego salte con un <tr> otra vez, los datos los coje de una base de datos,alguien que me sepa solucionar este pequeño problemilla, aqui os dejo el codigo:

Código
  1. <?php
  2.  
  3. $host="localhost";
  4. $usu="root";
  5. $pusu="";
  6. $bd="tienda69";
  7.  
  8. $conexion=mysqli_connect($host,$usu,$pusu) or die ("Error mysqli_connect: ". mysqli_connect_error());
  9.  
  10. mysqli_set_charset($conexion,'utf8');
  11.  
  12. mysqli_select_db($conexion,$bd) or die ("Error mysqli_select_db.");
  13.  
  14. $result=mysqli_query($conexion,"select imagen,nombre_producto,precio,links from TIENDA690 where producto='portatil' or producto='sobremesa' or producto='movil'")
  15. or die ("Error mysqli_query.");
  16.  
  17. ?>
  18.  
  19. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es-es" lang="es-es">
  20.  
  21. <head>
  22. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  23.  
  24. <title>Tecasoft.com |  Venta de ordenadores y portatiles, venta de moviles.</title>
  25.  
  26. <meta name="description" content="Venta de ordenadores sobremesa, portatiles baratos y venta de moviles libres." />
  27. <meta name="keywords" content="Venta de ordenadores, venta de ordenadores sobremesa, venta de portatiles, venta de moviles libres." />
  28. <meta name="ROBOTS" content="INDEX,FOLLOW,ALL" />
  29. <meta name="REVISIT" content="7 days" />
  30. <meta name="REVISIT-AFTER" content="7 days" />
  31.  
  32. <meta http-equiv="Cache-Control" content="no-cache">
  33. <meta http-equiv="Pragma" content="no-cache">
  34. <meta http-equiv="Expires" content="-1">
  35.  
  36. <link rel="shortcut icon" type="image/x-icon" href="imagenes/favicon.ico" />
  37.  
  38. <link rel="StyleSheet" type="text/css" href="css/estilos.css">
  39.  
  40. <!--<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>-->
  41.  
  42. <!--<link rel="StyleSheet" type="text/css" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">-->
  43.  
  44. <!--<script type="text/javascript" src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>-->
  45.  
  46. <link rel="stylesheet" type="text/css" href="css/demo.css" />
  47. <link rel="stylesheet" type="text/css" href="css/slicebox.css" />
  48. <link rel="stylesheet" type="text/css" href="css/custom.css" />
  49. <script type="text/javascript" src="js/modernizr.custom.46884.js"></script>
  50.  
  51. <?php
  52. $hora=date(H.":".i);
  53.  
  54. if($hora<8)
  55. {
  56. $rotatorio="08:00";
  57. }
  58.  
  59. if($hora>7 && $hora<16)
  60. {
  61. $rotatorio="16:00";
  62. }
  63.  
  64. if($hora>15)
  65. {
  66. $rotatorio="00:00";
  67. }
  68. ?>
  69.  
  70. </head>
  71. <body>
  72.  
  73. <div id="contenedor">
  74.  
  75. <!-- Cabecera larga -->
  76.  
  77. <div id="cabecera-larga">
  78.  
  79. <div id="anexo">
  80.  
  81. <a href="anexo.php" class="anexo" title="Cambiar idioma">Spanish (Cambiar &#9660;)</a>
  82.  
  83. <a href="clientes/entrar.php" class="anexo" title="Acceso a usuarios">&nbsp;|&nbsp; Area de clientes</a>
  84.  
  85.  
  86. </div>
  87.  
  88. </div>
  89.  
  90. </div>
  91.  
  92. <div id="contenedor2">
  93.  
  94. <!-- Cabecera -->
  95.  
  96. <div id="cabecera">
  97.  
  98. <div id="logo">
  99.  
  100. <div class="wrapper">
  101.  
  102. <ul id="sb-slider" class="sb-slider">
  103. <li>
  104. <a href="http://www.tecasoft.com"><img src="imagenes/logotipo1.png" alt="logotipo1"/></a>
  105. <div class="sb-description">
  106. <h3>Reparacion de ordenadores y portatiles</h3>
  107. </div>
  108. </li>
  109. <li>
  110. <a href="http://www.tecasoft.com"><img src="imagenes/logotipo2.png" alt="logotipo2"/></a>
  111. <div class="sb-description">
  112. <h3>Mantenimiento de servidores y redes corporativas</h3>
  113. </div>
  114. </li>
  115. <li>
  116. <a href="http://www.tecasoft.com"><img src="imagenes/logotipo3.png" alt="logotipo3"/></a>
  117. <div class="sb-description">
  118. <h3>Crea tu web a tu gusto desde 29,08€/mes</h3>
  119. </div>
  120. </li>
  121. <li>
  122. <a href="http://www.tecasoft.com"><img src="imagenes/logotipo4.png" alt="logotipo4"/></a>
  123. <div class="sb-description">
  124. <h3>Desarrollo web a medida</h3>
  125. </div>
  126. </li>
  127. <li>
  128. <a href="http://www.tecasoft.com"><img src="imagenes/logotipo5.png" alt="logotipo5"/></a>
  129. <div class="sb-description">
  130. <h3>Posicionamos tu web en las primeras posiciones de los buscadores</h3>
  131. </div>
  132. </li>
  133. </li>
  134. <li>
  135. <a href="http://www.tecasoft.com"><img src="imagenes/logotipo7.png" alt="logotipo7"/></a>
  136. <div class="sb-description">
  137. <h3>Venta de portatiles, ordenadores, tablets, netbooks, moviles</h3>
  138. </div>
  139. </li>
  140. </ul>
  141.  
  142.  
  143. </div>
  144.  
  145. </div>
  146.  
  147.  
  148. </div>
  149.  
  150. <script type="text/javascript" src="js/jquery.slicebox.js"></script>
  151. <script type="text/javascript">
  152. $(function() {
  153.  
  154. var Page = (function() {
  155.  
  156. var $navArrows = $( '#nav-arrows' ).hide(),
  157. $navDots = $( '#nav-dots' ).hide(),
  158. $nav = $navDots.children( 'span' ),
  159. $shadow = $( '#shadow' ).hide(),
  160. slicebox = $( '#sb-slider' ).slicebox( {
  161. onReady : function() {
  162.  
  163. $navArrows.show();
  164. $navDots.show();
  165. $shadow.show();
  166.  
  167. },
  168. onBeforeChange : function( pos ) {
  169.  
  170. $nav.removeClass( 'nav-dot-current' );
  171. $nav.eq( pos ).addClass( 'nav-dot-current' );
  172.  
  173. }
  174. } ),
  175.  
  176. init = function() {
  177.  
  178. initEvents();
  179.  
  180. },
  181. initEvents = function() {
  182.  
  183. // add navigation events
  184. $navArrows.children( ':first' ).on( 'click', function() {
  185.  
  186. slicebox.next();
  187. return false;
  188.  
  189. } );
  190.  
  191. $navArrows.children( ':last' ).on( 'click', function() {
  192.  
  193. slicebox.previous();
  194. return false;
  195.  
  196. } );
  197.  
  198. $nav.each( function( i ) {
  199.  
  200. $( this ).on( 'click', function( event ) {
  201.  
  202. var $dot = $( this );
  203.  
  204. if( !slicebox.isActive() ) {
  205.  
  206. $nav.removeClass( 'nav-dot-current' );
  207. $dot.addClass( 'nav-dot-current' );
  208.  
  209. }
  210.  
  211. slicebox.jump( i + 1 );
  212. return false;
  213.  
  214. } );
  215.  
  216. } );
  217.  
  218. };
  219.  
  220. return { init : init };
  221.  
  222. })();
  223.  
  224. Page.init();
  225.  
  226. });
  227. </script>
  228.  
  229. <!-- Menu navegador -->
  230.  
  231. <div id="navegador">
  232.  
  233. <div id="nav-izq">
  234.  
  235. <a href="reparacion-ordenadores.php" class="nav-izq" title="Reparacion de ordenadores, portatiles">&nbsp;Reparacion de ordenadores</a><span class="nav-izq">&nbsp;|</span>
  236. <a href="servidores.php" class="nav-izq" title="Servidores linux">Servidores</a><span class="nav-izq">&nbsp;|</span>
  237. <a href="diseño-web.php" class="nav-izq" title="Diseño de webs">Diseño web</a><span class="nav-izq">&nbsp;|</span>
  238. <a href="posicionamiento-web.php" class="nav-izq" title="Posicionamiento web">Posicionamiento web</a><span class="nav-izq">&nbsp;|</span>
  239. <a href="mas-servicios.php" class="nav-izq" title="+ y + Servicios">Tienda</a>
  240.  
  241. </div>
  242.  
  243. <div id="nav-der">
  244.  
  245. <span class="nav-der">Movil: 722117718</span><span class="nav-der">&nbsp;|</span>
  246. <a href="chat/chat.php" class="nav-der" title="Chatea y resuelve dudas rapidamente" target="_blank">Chat</a>
  247.  
  248.  
  249. </div>
  250.  
  251. </div>
  252.  
  253.  
  254. <!-- El contenido central -->
  255.  
  256. <div id="contenido-sitemap">
  257.  
  258. <div id="columna2-sitemap">
  259.  
  260. <div style="margin-left: 30px;">
  261. Producto: <br>
  262. <p style="color: gray;">
  263. <input type="radio" name="producto" value="portatil">&nbsp;Portatil<br>
  264. <input type="radio" name="producto" value="sobremesa">&nbsp;Sobremesa<br>
  265. <input type="radio" name="producto" value="movil">&nbsp;Movil<br>
  266. </p>
  267. <br>
  268.  
  269. Precio: <br>
  270. <p style="color: gray;">
  271. <input type="radio" name="precio" value="0a100">&nbsp;0 a 100 €<br>
  272. <input type="radio" name="precio" value="100a200">&nbsp;100 a 250 €<br>
  273. <input type="radio" name="precio" value="250a500">&nbsp;250 a 500 €<br>
  274. <input type="radio" name="precio" value="500a750">&nbsp;500 a 750 €<br>
  275. </p>
  276. <br>
  277. Marca: <br>
  278. <p style="color: gray;">
  279. <input type="radio" name="marca" value="asus">&nbsp;Asus <br>
  280. ...
  281. </p>
  282. </div>
  283. <br><br><br><br><br><br><br><br>
  284.  
  285. </div>
  286.  
  287. <div id="columna3-sitemap">
  288.  
  289. <center>
  290. <p><h1>Tecasoft.com TU TIENDA DE INFORMATICA</h1></p>
  291. <br>
  292.  
  293. Ordenar por:
  294. <select name="ordenar_por">
  295. <option value="">Precio de menor a mayor</option>
  296. <option value="">Precio de mayor a menor</option>
  297. <option value="">Ofertas</option>
  298. <option value="">Más vendidos</option>
  299. </select>
  300.  
  301. <select name="por_pagina">
  302. <option value="">15 por página</option>
  303. <option value="">30 por página</option>
  304. </select>
  305. Pagina 1 de 3 >
  306. <br><br>
  307.  
  308. <div>
  309. <table border="0">
  310.  
  311.  
  312. <?php
  313.  
  314. while($fila1=mysqli_fetch_array($result))
  315. {
  316.  
  317. echo "<tr>";
  318.  
  319. if(isset($fila1['imagen']))
  320. {
  321. ?>
  322.  
  323. <td><a href='tienda/<? echo $fila1['links'] ?>'><img src='<? echo $fila1['imagen'] ?> ' width='100px' height='120px'></a></td>
  324.  
  325. <?
  326. }
  327.  
  328. if(isset($fila1['nombre_producto']))
  329. {
  330. ?>
  331.  
  332. <td><a href='tienda/<? echo $fila1['links'] ?>'><h6 style='color: gray;'><b> <? echo $fila1['nombre_producto'] ?></b></h6></a></td>
  333.  
  334. <?
  335. }
  336.  
  337. if(isset($fila1['precio']))
  338. {
  339. ?>
  340. <td><center><a href='tienda/<? echo $fila1['links'] ?>'><h3 style='color:red;'>Por solo <? echo $fila1['precio'] ?>€</h3></a></center></td>
  341.  
  342. <?
  343. }
  344.  
  345. echo "</tr>";
  346.  
  347.  
  348.  
  349.  
  350.  
  351. }
  352. ?>
  353.  
  354. </table>
  355.  
  356. <?
  357. mysqli_close($conexion);
  358. ?>
  359.  
  360.  
  361. <tr>
  362. <td><img src="imagenes/torre1.jpg" alt="torre1" width="100px" height="120px"></td>
  363. <td><img src="imagenes/torre1.jpg" alt="torre2" width="100px" height="120px"></td>
  364. <td><img src="imagenes/torre1.jpg" alt="torre2" width="100px" height="120px"></td>
  365. </tr>
  366. <tr>
  367. <td>
  368. <h6 style="color: gray;"><b>INTEL CELERON G1620 2.7GHZ   <br>
  369. 2GB RAM/500GB DISCO DURO<br>
  370. MARCA: ASUS<br>
  371. WINDOWS 7 O LINUX</b></h6>
  372. </td>
  373. <td>
  374. <h6 style="color: gray;"><b>INTEL CORE I3-2120 3.3GHZ   <br>
  375. 2GB RAM/500GB DISCO DURO<br>
  376. MARCA: ASUS<br>
  377. WINDOWS 7 O LINUX</b></h6>
  378. </td>
  379. <td>
  380. <h6 style="color: gray;"><b>INTEL CORE I5 3330 3.0GHZ   <br>
  381. 2GB RAM/500GB DISCO DURO<br>
  382. MARCA: ASUS<br>
  383. WINDOWS 7 O LINUX</b></h6>
  384. </td>
  385. </tr>
  386.  
  387. <tr>
  388. <td><img src="imagenes/torre1.jpg" alt="torre1" width="100px" height="120px"></td>
  389. <td><img src="imagenes/torre1.jpg" alt="torre2" width="100px" height="120px"></td>
  390. </tr>
  391. <tr>
  392. <td>
  393. <h6 style="color: gray;"><b>INTEL CORE I7-3770<br>
  394. 2GB RAM/500GB DISCO DURO<br>
  395. MARCA: ASUS<br>
  396. WINDOWS 7 O LINUX</b></h6>
  397. </td>
  398. <td>
  399. <h6 style="color: gray;"><b>Ordenadores hechos a medida.</b></h6>
  400. </td>
  401. </tr>
  402. <tr>
  403. <td>
  404. <center><h3 style="color:red;">Por solo 449€</h3></center>
  405. </td>
  406. <td>
  407. <center><h3 style="color:red;">Consultar</h3></center>
  408. </td>
  409. </tr>
  410. </div>
  411.  
  412. <br>
  413.  
  414. Ordenar por:
  415. <select name="ordenar_por">
  416. <option value="">Precio de menor a mayor</option>
  417. <option value="">Precio de mayor a menor</option>
  418. <option value="">Ofertas</option>
  419. <option value="">Más vendidos</option>
  420. </select>
  421.  
  422. <select name="por_pagina">
  423. <option value="">15 por página</option>
  424. <option value="">30 por página</option>
  425. </select>
  426. Pagina 1 de 3 >
  427.  
  428. </center>
  429.  
  430. <br><br><br><br><br>
  431.  
  432. </div>
  433.  
  434.  
  435. </div>
  436.  
  437. <!-- Pie Pagina -->
  438.  
  439. <div id="pie">
  440.  
  441. <hr>
  442.  
  443. <div id="pie-izq">
  444.  
  445. <a href="legal.php" class="pie-izq" title="Condiciones Generales de Contratación">Legal &nbsp;|&nbsp;</a>
  446. <a href="proteccion-de-datos.php" class="pie-izq" title="Protección de datos personales">Proteccion de datos &nbsp;|&nbsp;</a>
  447. <a href="central-de-soporte.php" class="pie-izq" title="Documentación de ayuda">Central de soporte &nbsp;|&nbsp;</a>
  448. <a href="sitemap.php" class="pie-izq" title="Todos los enlaces web">Mapa web &nbsp;|&nbsp;</a>
  449. <span class="pie-izq">Rotacion soporte: <? echo $rotatorio ?> &nbsp;|&nbsp;</span>
  450. <span class="pie-izq">Hora: <? echo $hora ?> </span>
  451.  
  452.  
  453. </div>
  454.  
  455. <div id="pie-der">
  456.  
  457. <a href="empresas-grupo.php" class="pie-der" title="Nuestro grupo empresarial">Empresas del grupo: anonimo S.L</a>
  458.  
  459.  
  460. </div>
  461.  
  462. <br><br>
  463.  
  464. </div>
  465.  
  466. </div>
  467.  
  468. <script>
  469.  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  470.  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  471.  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  472.  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
  473.  
  474.  ga('create', 'UA-36074787-1', 'tecasoft.com');
  475.  ga('send', 'pageview');
  476.  
  477. </script>
  478.  
  479. </body>
  480. </html>
  481.  
  482.  
  483.  


« Última modificación: 1 Diciembre 2014, 11:16 am por #!drvy » En línea

http://www.tecasoft.com Un ninja del hacking etico, programacion en html5, css3, javascript, jquery, php, python, c/c++, ensamblador, ingenieria reversa,a auditorias de seguridad, pentesting, exploits
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Tienda en Madrid u online!!
Hardware
East coast 5 3,617 Último mensaje 12 Septiembre 2011, 10:33 am
por k-data
Alguna tienda online?
Electrónica
Tyrz 1 3,473 Último mensaje 11 Septiembre 2007, 19:01 pm
por ElKAtar
Tienda online
PHP
neopuerta360 3 3,785 Último mensaje 6 Noviembre 2010, 16:03 pm
por seele
Problema con atributos en tienda online
PHP
Alex_bro 3 4,491 Último mensaje 9 Julio 2011, 16:49 pm
por Alex_bro
Montar una tienda Online con Dropshipping
Desarrollo Web
Daaviid37 0 1,862 Último mensaje 22 Mayo 2017, 16:42 pm
por Daaviid37
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines