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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Temas
Páginas: [1] 2 3 4 5
1  Programación / PHP / Diferentes Sub Paginas en: 6 Abril 2015, 20:31 pm
Hola espero me indiquen o me den un ejemplo de como hacerlo,

tengo un carro de compras con el cual vendo los productos en mi web, pero no quiero ligar lo que es lápiz con mouse me entienden, ya que cuando ingreso un producto a mi carrito de compras todos se ingresan a index.php ahora bien lo que quiero hacer es que tenga electrónica, relojes, otros (ejemplo) ya en la base de datos cree una tabla que se llama selecccion que hay es donde voy a indicar a que pertenece cada articulo.

ya cree la sub.paginas indicando electrónica, relojes, otros, ahora bien quiero que me ayuden a como clasificar a que cuando introduzca electrónica vaya a la pagina electrónica.
2  Programación / PHP / problemas con registro en: 25 Marzo 2015, 17:51 pm
Tengo un registro en mi pagina web para que puedan entrar a la tienda web,

mi problema es el siguiente en el formulario ajuro y porque si hay que colocar en un campo textbox la letra "a" y se ve feo pues yo quiero que me valide la entrada solo con el nombre de usuario mi problema se que esta en esta linea

Código
  1. if($_SESSION['tipo_usu']=='a' or $_SESSION['tipo_usu']=='ca')

pero cuando le digo que me valide con usu que es el campo usuario en la base de datos no me deja me sigue dejando en la misma pagina.



Código
  1.          <?php
  2. $act="1";
  3. if(!empty($_POST['usuario']) and !empty($_POST['contra'])){
  4. $usuario=trim($_POST['usuario']);
  5. $contra=trim($_POST['contra']);
  6. $can=mysql_query("SELECT * FROM usuarios WHERE (usu='".$usuario."' or ced='".$usuario."') and con='".$contra."'");
  7. if($dato=mysql_fetch_array($can)){
  8. $_SESSION['username']=$dato['usu'];
  9. $_SESSION['tipo_usu']=$dato['tipo'];
  10. $_SESSION["ced"] = $dato["ced"];
  11. if($_SESSION['tipo_usu']=='a' or $_SESSION['tipo_usu']=='ca'){
  12. header('location:index.php');
  13. }
  14. }else{
  15. if($act=="1"){echo '<div class="alert alert-error" align="center">Usuario y Contraseña Incorrecta</div>';}else{$act="0";}
  16. }
  17. }else{
  18.  
  19. }
  20. ?>
3  Programación / PHP / problema con disminuir inventario en php en: 16 Enero 2015, 19:44 pm
Tengo una duda estoy haciendo un sistema de ventas por php y tengo problemas en el inventario es decir por lo menos vendedor 1 vende 1 grifo de baño y tengo 100 en existencia quisiera que al venderlo me rebaje 1 del inventario

supongamos voy a hacer un diagrama medio feo pero hay va

sistema ----> vendedor1---->inventario 100------>venta1------>total inventario 99

creo que con eso me explico :-D

ahh otra cosa tengo codigo 0 porque no se por donde empezar necesito ideas, no soluciones
4  Programación / PHP / Agregar operadores logicos php en: 15 Agosto 2014, 16:58 pm
sera que no me explique bien o que paso o_O que me borraron la pregunta

la cual tengo una duda yo quiero que esta scrip me agregue otros datos a la base de datos como lo son nota y valor

Código
  1.  <?php
  2. if(!empty($_POST['codigo'])){
  3. $codigo=$_POST['codigo'];
  4. $pa=mysql_query("SELECT codigo, cantidad FROM carrito WHERE usu = '" . $_SESSION["username"] . "' AND codigo = '". $codigo . "'");
  5. if($row=mysql_fetch_array($pa)){
  6. $new_cant=$row['cantidad']+1;
  7. mysql_query("UPDATE carrito SET cantidad =  '" . $new_cant . "' WHERE usu = '" . $_SESSION["username"] . "' AND codigo =  '" . $codigo . "'");
  8. }else{
  9. mysql_query("INSERT INTO carrito (codigo, cantidad, usu) VALUES('" . $codigo . "', '1', '" . $_SESSION["username"] . "')");
  10. }
  11. }
  12. ?>

////////////////////////////////////////////////////////////////////////////////////////////////

mi duda es la siguiente

aqui en esta linea

Código
  1. mysql_query("UPDATE carrito SET cantidad =  '" . $new_cant . "' WHERE usu = '" . $_SESSION["username"] . "' AND codigo =  '" . $codigo . "'");

yo puedo seguir agregando operadores AND es decir que quede asi

Código
  1. mysql_query("UPDATE carrito SET cantidad =  '" . $new_cant . "' WHERE usu = '" . $_SESSION["username"] . "' AND codigo =  '" . $codigo . "'". "' AND nota =  '" . $nota . "'". "' AND valor =  '" . $valor . "'");

al igual que en el insert into
5  Programación / PHP / Disminuir inventario en php en: 30 Julio 2014, 14:57 pm
hola buen dia horario venezuela :-D

tengo una pequeña duda y no se como resolverla, como vengo diciendo desde hace tiempo aqui estoy armando un carrito de compras a mi propio estilo el cual ando puliendo mi problema es el siguiente:

tengo un row que me indica cuantas piezas me quedan de x producto, lo que quiero hacer es que cuando x usuario entre al carrito de compras y le de click a agregar a carrito se elimine una pieza del producto escogido alguien me podria dar un apoyo por favor.
6  Programación / PHP / mostrar datos en: 29 Julio 2014, 15:21 pm
hola buenos dias horario venezuela, estoy modificando mi carrito de compras que tengo en php y quiero agregar una linea en mi base de datos que me diga existencia, la cual ire cargando con los productos que me quedan, bien el problema o la duda seria como mostrarlo lo puedo hacer mediante un echo,

Código
  1. <?php
  2. include('php_conexion.php');
  3. $act="0";
  4. include_once("php_conexion.php");
  5. if(!empty($_GET['del'])){
  6. $id=$_GET['del'];
  7. mysql_query("DELETE FROM carrito WHERE codigo='$id'");
  8.    }
  9. ?>
  10.  
  11. <!DOCTYPE html>
  12. <html lang="es">
  13.  <head>
  14.    <meta charset="utf-8">
  15.    <title>Carrito de Compras</title>
  16.    <meta name="viewport" content="width=device-width, initial-scale=1.0">
  17.    <meta name="description" content="">
  18.    <meta name="author" content="">
  19.  
  20.    <!-- Le styles -->
  21.    <link href="css/bootstrap.css" rel="stylesheet">
  22.    <style type="text/css">
  23.      body {
  24.        padding-top: 60px;
  25.        padding-bottom: 40px;
  26.      }
  27.    </style>
  28.    <link href="css/bootstrap-responsive.css" rel="stylesheet">
  29.  
  30.    <!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
  31.    <!--[if lt IE 9]>
  32.      <script src="../assets/js/html5shiv.js"></script>
  33.    <![endif]-->
  34.  
  35.    <!-- Fav and touch icons -->
  36.  
  37.    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="ico/apple-touch-icon-144-precomposed.png">
  38.    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="ico/apple-touch-icon-114-precomposed.png">
  39.      <link rel="apple-touch-icon-precomposed" sizes="72x72" href="ico/apple-touch-icon-72-precomposed.png">
  40.                    <link rel="apple-touch-icon-precomposed" href="ico/apple-touch-icon-57-precomposed.png">
  41.                                   <link rel="shortcut icon" href="ico/favicon.png">
  42.  </head>
  43.  
  44.  <body>
  45.  
  46.    <div class="navbar navbar-inverse navbar-fixed-top">
  47.      <div class="navbar-inner">
  48.        <div class="container">
  49.          <button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
  50.            <span class="icon-bar"></span>
  51.            <span class="icon-bar"></span>
  52.            <span class="icon-bar"></span>
  53.          </button>
  54.          <a class="brand" href="#">Tienda Venezuela Computer</a>
  55.          <div class="nav-collapse collapse">
  56.            <ul class="nav">
  57.              <li class="active"><a href="index.php">Principal</a></li>
  58.              <li><a href="mis_pedidos.php">Mis Pedidos</a></li>
  59.            </ul>
  60.  
  61.            </li>
  62.            <table width="200" border="2" align="right">
  63.              <tr>
  64.                <td bgcolor="#FFFFFF"><a href="#" target="_blank" class="dropdown-toggle" id="drop3" role="button" data-toggle="dropdown"><i class="icon-user"></i> Hola! <?php echo $_SESSION['username']; ?> <b class="caret"></b></td>
  65.              </tr>
  66.            </table>
  67.          </div><!--/.nav-collapse -->
  68.          </a>
  69.        </div>
  70.      </div>
  71.    </div>
  72.  
  73.    <div class="container">
  74.  
  75.      <!-- Main hero unit for a primary marketing message or call to action -->
  76.      <div class="hero-unit" align="center">
  77.         <p><img src="file:///C|/Users/Secretaria/Desktop/Nueva carpeta/images/slogan-bg.jpg" class="img-polaroid"></p>
  78.  
  79.      </div>
  80.  
  81.      <!-- Example row of columns -->
  82.      <div class="row">
  83.  
  84.      </div>
  85.      <div align="center">
  86.  
  87.        <div class="row-fluid">
  88.     <div class="span8">
  89. <?php
  90.                $pa=mysql_query("SELECT * FROM producto where estado='s'");
  91.                while($row=mysql_fetch_array($pa)){
  92.            ?>                      
  93.         <table class="table table-bordered">
  94.             <tr><td>
  95.                 <div class="row-fluid">
  96.                     <div class="span4">
  97.                            <center><strong><?php echo $row['nombre']; ?></strong></center><br>
  98.                            <img src="img/producto/<?php echo $row['codigo']; ?>.jpg" class="img-polaroid">
  99.                        </div>
  100.                        <div class="span4"><br><br><br><br>
  101.                            <strong><?php echo $row['nota']; ?></strong><br><br>
  102.                            <strong>Valor: </strong>$ <?php echo number_format($row['valor'],2,",","."); ?>
  103.  
  104. LO QUERIA HACER AQUI MAS O MENOS ABAJO DE EL VALOR
  105. <strong>Existencia: </strong>$ <?php echo existencia($row['exis']; ?>
  106.  
  107.                        </div>
  108.                        <div class="span4"><br><br><br><br><br>
  109.                         <form name="form<?php $row['codigo']; ?>" method="post" action="">
  110.                             <input type="hidden" name="codigo" value="<?php echo $row['codigo']; ?>">
  111.                                <button type="submit" name="boton" class="btn btn-primary">
  112.                                    <i class="icon-shopping-cart"></i> <strong>Agregar al Carrito</strong>
  113.                                </button>
  114.                            </form>
  115.                        </div>
  116.                    </div>
  117.             </td></tr>
  118.         </table>
  119.         <?php } ?>
  120.         </div>
  121.            <div class="span4">
  122.            <?php
  123. if(!empty($_POST['codigo'])){
  124. $codigo=$_POST['codigo'];
  125. $pa=mysql_query("SELECT * FROM carrito WHERE codigo='$codigo'");
  126. if($row=mysql_fetch_array($pa)){
  127. $new_cant=$row['cantidad']+1;
  128. mysql_query("UPDATE carrito SET cantidad='$new_cant' WHERE codigo='$codigo'");
  129. }else{
  130. mysql_query("INSERT INTO carrito (codigo, cantidad) VALUES ('$codigo','1')");
  131. }
  132. }
  133. ?>
  134.               <div id="sidebar"><br><br><br>
  135.               <h2 align="center">Mis Pedidos</h2>
  136.               <table class="table table-bordered">
  137.                      <tr>
  138.                        <td height="153">
  139.                         <table class="table table-bordered table table-hover">
  140.                            <?php
  141. $neto=0;$tneto=0;
  142. $pa=mysql_query("SELECT * FROM carrito");
  143. while($row=mysql_fetch_array($pa)){
  144. $oProducto=new Consultar_Producto($row['codigo']);
  145. $neto=$oProducto->consultar('valor')*$row['cantidad'];
  146. $tneto=$tneto+$neto;
  147.  
  148. ?>
  149.                              <tr style="font-size:9px">
  150.                                <td><?php echo $oProducto->consultar('nombre'); ?></td>
  151.                                <td><?php echo $row['cantidad']; ?></td>
  152.                                <td>$ <?php echo number_format($neto,2,",","."); ?></td>
  153.                                <td>
  154.                                 <a href="index.php?del=<?php echo $row['codigo']; ?>" title="Eliminar de la Lista">
  155.                                 <i class="icon-remove"></i>
  156.                                    </a>
  157.                                </td>
  158.                              </tr>
  159.                            <?php }
  160. ?>
  161.                             <td colspan="4" style="font-size:9px"><div align="right">$<?php echo number_format($tneto,2,",","."); ?></div></td>
  162.                            <?php
  163. $pa=mysql_query("SELECT * FROM carrito");
  164. if(!$row=mysql_fetch_array($pa)){
  165. ?>
  166.                              <tr><div class="alert alert-success" align="center"><strong>No hay Productos Registrados</strong></div></tr>
  167.  <?php } ?>
  168.                            </table></td>
  169.                      </tr>
  170.                    </table>
  171.                </div>
  172.            </div>
  173.     </div>
  174.  
  175.      </div>
  176.  
  177.      <hr>
  178.  
  179.      <footer>
  180.        <p>&copy; Venezuela Computer 2014</p>
  181.        <p>&nbsp;</p>
  182.  
  183.      </footer>
  184.  
  185.    </div> <!-- /container -->
  186.  
  187.    <!-- Le javascript
  188.    ================================================== -->
  189.    <!-- Placed at the end of the document so the pages load faster -->
  190.    <script src="js/jquery.js"></script>
  191.    <script src="js/bootstrap-transition.js"></script>
  192.    <script src="js/bootstrap-alert.js"></script>
  193.    <script src="js/bootstrap-modal.js"></script>
  194.    <script src="js/bootstrap-dropdown.js"></script>
  195.    <script src="js/bootstrap-scrollspy.js"></script>
  196.    <script src="js/bootstrap-tab.js"></script>
  197.    <script src="js/bootstrap-tooltip.js"></script>
  198.    <script src="js/bootstrap-popover.js"></script>
  199.    <script src="js/bootstrap-button.js"></script>
  200.    <script src="js/bootstrap-collapse.js"></script>
  201.    <script src="js/bootstrap-carousel.js"></script>
  202.    <script src="js/bootstrap-typeahead.js"></script>
  203.    <script>
  204. $(function() {
  205.            var offset = $("#sidebar").offset();
  206.            var topPadding = 15;
  207.            $(window).scroll(function() {
  208.                if ($("#sidebar").height() < $(window).height() && $(window).scrollTop() > offset.top) { /* LINEA MODIFICADA POR ALEX PARA NO ANIMAR SI EL SIDEBAR ES MAYOR AL TAMAÑO DE PANTALLA */
  209.                    $("#sidebar").stop().animate({
  210.                        marginTop: $(window).scrollTop() - offset.top + topPadding
  211.                    });
  212.                } else {
  213.                    $("#sidebar").stop().animate({
  214.                        marginTop: 0
  215.                    });
  216.                };
  217.            });
  218.        });
  219. </script>
  220.  
  221.  </body>
  222. </html>
  223.  
7  Programación / PHP / ocultar botones en php en: 21 Julio 2014, 18:49 pm
hola buenas tardes mis queridos amigos :-D

tengo un pequeño problema digamos tengo un login de usuario y un carrito de compras, el problema o mi duda es esta quiero que se pueda entrar de dos formas una sin estar registrado y la otra registrado pero como haria para que cuando los que entren sin estar registrado se les desaparezca el boton de agregar al carrito, esa es mi duda

aqui les muestro el codigo en esa parte no tengo ni un ejemplo ni nada estoy en 0

Código
  1. <?php
  2. include('php_conexion.php');
  3. $act="0";
  4. include_once("php_conexion.php");
  5. if(!empty($_GET['del'])){
  6. $id=$_GET['del'];
  7. mysql_query("DELETE FROM carrito WHERE codigo='$id'");
  8. }
  9.   if(!$_SESSION['tipo_usu']=='a' or !$_SESSION['tipo_usu']=='ca'){
  10. header('location:index.php');
  11.  
  12.  
  13.    }
  14. ?>
  15.  
  16. <!DOCTYPE html>
  17. <html lang="es">
  18.  <head>
  19.    <meta charset="utf-8">
  20.    <title>Carrito de Compras</title>
  21.    <meta name="viewport" content="width=device-width, initial-scale=1.0">
  22.    <meta name="description" content="">
  23.    <meta name="author" content="">
  24.  
  25.    <!-- Le styles -->
  26.    <link href="css/bootstrap.css" rel="stylesheet">
  27.    <style type="text/css">
  28.      body {
  29.        padding-top: 60px;
  30.        padding-bottom: 40px;
  31.      }
  32.    </style>
  33.    <link href="css/bootstrap-responsive.css" rel="stylesheet">
  34.  
  35.    <!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
  36.    <!--[if lt IE 9]>
  37.      <script src="../assets/js/html5shiv.js"></script>
  38.    <![endif]-->
  39.  
  40.    <!-- Fav and touch icons -->
  41.  
  42.    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="ico/apple-touch-icon-144-precomposed.png">
  43.    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="ico/apple-touch-icon-114-precomposed.png">
  44.      <link rel="apple-touch-icon-precomposed" sizes="72x72" href="ico/apple-touch-icon-72-precomposed.png">
  45.                    <link rel="apple-touch-icon-precomposed" href="ico/apple-touch-icon-57-precomposed.png">
  46.                                   <link rel="shortcut icon" href="ico/favicon.png">
  47.  </head>
  48.  
  49.  <body>
  50.  
  51.    <div class="navbar navbar-inverse navbar-fixed-top">
  52.      <div class="navbar-inner">
  53.        <div class="container">
  54.          <button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
  55.            <span class="icon-bar"></span>
  56.            <span class="icon-bar"></span>
  57.            <span class="icon-bar"></span>
  58.          </button>
  59.          <a class="brand" href="#">Tienda Venezuela Computer</a>
  60.          <div class="nav-collapse collapse">
  61.            <ul class="nav">
  62.              <li class="active"><a href="index.php">Principal</a></li>
  63.              <li><a href="mis_pedidos.php">Mis Pedidos</a></li>
  64.            </ul>
  65.  
  66.            </li>
  67.            <table width="200" border="2" align="right">
  68.              <tr>
  69.                <td bgcolor="#FFFFFF"><a href="#" id="drop3" role="button" class="dropdown-toggle" data-toggle="dropdown"><i class="icon-user"></i> Hola! <?php echo $_SESSION['username']; ?> <b class="caret"></b></a>
  70.              <ul class="dropdown-menu" role="menu" aria-labelledby="drop3">
  71.                <li role="presentation"><a role="menuitem" tabindex="-1" href="cambiar_clave.php" target="admin"><i class="icon-refresh"></i> Cambiar Contraseña</a></li>
  72.                <li role="presentation" class="divider"></li>
  73.                <li role="presentation"><a role="menuitem" tabindex="-1" href="php_cerrar.php"><i class="icon-off"></i> Salir</a></li></td>
  74.              </tr>
  75.            </table>
  76.          </div><!--/.nav-collapse -->
  77.          </a>
  78.        </div>
  79.      </div>
  80.    </div>
  81.  
  82.    <div class="container">
  83.  
  84.      <!-- Main hero unit for a primary marketing message or call to action -->
  85.      <div class="hero-unit" align="center">
  86.         <p><img src="file:///C|/Users/Secretaria/Desktop/Nueva carpeta/images/slogan-bg.jpg" class="img-polaroid"></p>
  87.  
  88.      </div>
  89.  
  90.      <!-- Example row of columns -->
  91.      <div class="row">
  92.  
  93.      </div>
  94.      <div align="center">
  95.  
  96.        <div class="row-fluid">
  97.     <div class="span8">
  98. <?php
  99.                $pa=mysql_query("SELECT * FROM producto where estado='s'");
  100.                while($row=mysql_fetch_array($pa)){
  101.            ?>                      
  102.         <table class="table table-bordered">
  103.             <tr><td>
  104.                 <div class="row-fluid">
  105.                     <div class="span4">
  106.                            <center><strong><?php echo $row['nombre']; ?></strong></center><br>
  107.                            <img src="img/producto/<?php echo $row['codigo']; ?>.jpg" class="img-polaroid">
  108.                        </div>
  109.                        <div class="span4"><br><br><br><br>
  110.                            <strong><?php echo $row['nota']; ?></strong><br><br>
  111.                            <strong>Valor: </strong>$ <?php echo number_format($row['valor'],2,",","."); ?>
  112.                        </div>
  113.                        <div class="span4"><br><br><br><br><br>
  114.                         <form name="form<?php $row['codigo']; ?>" method="post" action="">
  115.                             <input type="hidden" name="codigo" value="<?php echo $row['codigo']; ?>">
  116.                                <button type="submit" name="boton" class="btn btn-primary">
  117.                                    <i class="icon-shopping-cart"></i> <strong>Agregar al Carrito</strong>
  118.                                </button>
  119.                            </form>
  120.                        </div>
  121.                    </div>
  122.             </td></tr>
  123.         </table>
  124.         <?php } ?>
  125.         </div>
  126.            <div class="span4">
  127.       <?php
  128. if(!empty($_POST['codigo'])){
  129. $codigo=$_POST['codigo'];
  130. $pa=mysql_query("SELECT codigo, cantidad FROM carrito WHERE usu = '" . $_SESSION["username"] . "' AND codigo = '". $codigo . "'");
  131. if($row=mysql_fetch_array($pa)){
  132. $new_cant=$row['cantidad']+1;
  133. mysql_query("UPDATE carrito SET cantidad =  '" . $new_cant . "' WHERE usu = '" . $_SESSION["username"] . "' AND codigo =  '" . $codigo . "'");
  134. }else{
  135. mysql_query("INSERT INTO carrito (codigo, cantidad, usu) VALUES('" . $codigo . "', '1', '" . $_SESSION["username"] . "')");
  136. }
  137. }
  138. ?>
  139.             <div id="sidebar"><br><br><br>
  140.               <h2 align="center">Mis Pedidos</h2>
  141.               <table class="table table-bordered">
  142.                      <tr>
  143.                        <td height="153">
  144.                         <table class="table table-bordered table table-hover">
  145.                            <?php
  146. $neto=0;$tneto=0;
  147. $pa=mysql_query("SELECT * FROM carrito WHERE usu = '". $_SESSION["username"] ."'");
  148. while($row=mysql_fetch_array($pa)){
  149. $oProducto=new Consultar_Producto($row['codigo']);
  150. $neto=$oProducto->consultar('valor')*$row['cantidad'];
  151. $tneto=$tneto+$neto;
  152.  
  153. ?>
  154.                              <tr style="font-size:9px">
  155.                                <td><?php echo $oProducto->consultar('nombre'); ?></td>
  156.                                <td><?php echo $row['cantidad']; ?></td>
  157.                                <td>$ <?php echo number_format($neto,2,",","."); ?></td>
  158.                                <td>
  159.                                 <a href="index.php?del=<?php echo $row['codigo']; ?>" title="Eliminar de la Lista">
  160.                                 <i class="icon-remove"></i>
  161.                                    </a>
  162.                                </td>
  163.                              </tr>
  164.                            <?php }
  165. ?>
  166.                             <td colspan="4" style="font-size:9px"><div align="right">$<?php echo number_format($tneto,2,",","."); ?></div></td>
  167.                            <?php
  168. $pa=mysql_query("SELECT * FROM carrito WHERE usu = '". $_SESSION["username"] ."'");
  169. if(!$row=mysql_fetch_array($pa)){
  170. ?>
  171.                              <tr><div class="alert alert-success" align="center"><strong>No hay Productos Registrados</strong></div></tr>
  172.  <?php } ?>
  173.                            </table></td>
  174.                      </tr>
  175.                    </table>
  176.                </div>
  177.            </div>
  178.     </div>
  179.  
  180.      </div>
  181.  
  182.      <hr>
  183.  
  184.      <footer>
  185.        <p>&copy; Venezuela Computer 2014</p>
  186.        <p>&nbsp;</p>
  187.  
  188.      </footer>
  189.  
  190.    </div> <!-- /container -->
  191.  
  192.    <!-- Le javascript
  193.    ================================================== -->
  194.    <!-- Placed at the end of the document so the pages load faster -->
  195.    <script src="js/jquery.js"></script>
  196.    <script src="js/bootstrap-transition.js"></script>
  197.    <script src="js/bootstrap-alert.js"></script>
  198.    <script src="js/bootstrap-modal.js"></script>
  199.    <script src="js/bootstrap-dropdown.js"></script>
  200.    <script src="js/bootstrap-scrollspy.js"></script>
  201.    <script src="js/bootstrap-tab.js"></script>
  202.    <script src="js/bootstrap-tooltip.js"></script>
  203.    <script src="js/bootstrap-popover.js"></script>
  204.    <script src="js/bootstrap-button.js"></script>
  205.    <script src="js/bootstrap-collapse.js"></script>
  206.    <script src="js/bootstrap-carousel.js"></script>
  207.    <script src="js/bootstrap-typeahead.js"></script>
  208.    <script>
  209. $(function() {
  210.            var offset = $("#sidebar").offset();
  211.            var topPadding = 15;
  212.            $(window).scroll(function() {
  213.                if ($("#sidebar").height() < $(window).height() && $(window).scrollTop() > offset.top) { /* LINEA MODIFICADA POR ALEX PARA NO ANIMAR SI EL SIDEBAR ES MAYOR AL TAMAÑO DE PANTALLA */
  214.                    $("#sidebar").stop().animate({
  215.                        marginTop: $(window).scrollTop() - offset.top + topPadding
  216.                    });
  217.                } else {
  218.                    $("#sidebar").stop().animate({
  219.                        marginTop: 0
  220.                    });
  221.                };
  222.            });
  223.        });
  224. </script>
  225.  
  226.  </body>
  227. </html>
  228.  
8  Programación / PHP / problemas al ingresar datos con php en: 17 Julio 2014, 20:21 pm
hola buenas tardes estoy tratando de ingresar unos datos a mi base de datos la cual lleva como nombre carrito

tiene carrito producto y usuarios

con los campos

id nombre codigo nota valor estado

entonces tengo esto

conexion.php

Código
  1. <?php
  2. $conexion = mysql_connect("localhost", "root", "") or trigger_error(mysql_error(),E_USER_ERROR);
  3. mysql_select_db("carrito", $conexion);
  4. ?>

insert1.php

Código
  1. <?php
  2. require("conexion.php");
  3. // insertarmos el registro
  4. mysql_query("INSERT INTO carrito (codigo, nombre, nota, valor, estado) VALUES ('Apple', '1 Infinite Loop, Cupertino', 899610)");
  5. // obtenemos el ID del registro
  6. ?>

insert2.php

Código
  1. <?php
  2. require("conexion.php");
  3. require("funciones.php");
  4. $status = "";
  5.  
  6. if (isset($_POST["codigo"])) {
  7. $nombre = sqlValue($_POST["codigo"], "text");
  8. $direccion = sqlValue($_POST["nombre"], "text");
  9. $telefono = sqlValue($_POST["nota"], "text");
  10. $direccion = sqlValue($_POST["valor"], "text");
  11. $direccion = sqlValue($_POST["estado"], "text");
  12.  
  13. $sql = "INSERT INTO producto (codigo, nombre, nota, valor, estado) ";
  14.    $sql.= "VALUES ('".$codigo."', '".$nombre."', '".$nota.", '".$valor.", '".$estado."')";
  15.  
  16. echo $sql;
  17.  
  18. mysql_query($sql, $conexion);
  19. $status = "ok";
  20. }
  21. ?>
  22. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  23. <html xmlns="http://www.w3.org/1999/xhtml">
  24. <head>
  25. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  26. <title>PHP con MySQL: Insertar datos en MySQL</title>
  27. <link href="styles.css" rel="stylesheet" type="text/css" />
  28. </head>
  29. <body>
  30. <h3>Nueva Empresa</h3>
  31. <?php if ($status == "ok") { ?>
  32. <p class="confirm">Registro guardado correctamente</p>
  33. <?php } ?>
  34. <form method="post" id="frEmpresa" action="insert-demo2.php">
  35. <label for="nombre">codigo</label>
  36.    <input type="text" id="nombre" name="nombre" />
  37.    <br />
  38.    <label for="direccion">nombre</label>
  39.    <input type="text" id="direccion" name="direccion" />
  40.    <br />
  41.    <label for="telefono">nota</label>
  42.    <input type="text" id="telefono" name="telefono" />
  43.    <br />
  44.    <label for="telefono">valor</label>
  45.    <input type="text" id="telefono" name="telefono" />
  46.    <br />
  47.    <label for="telefono">estado</label>
  48.    <input type="text" id="telefono" name="telefono" />
  49.    <br />
  50.    <label for="bts">&nbsp;</label>
  51.    <button type="submit">Guardar</button>
  52.    <button type="reset">Limpiar</button>
  53. </form>
  54. </body>
  55. </html>

funciones.php

Código
  1. <?php
  2. function getParam($param, $default) {
  3. $result = $default;
  4. if (isset($param)) {
  5.   $result = (get_magic_quotes_gpc()) ? $param : addslashes($param);
  6. }
  7. return $result;
  8. }
  9. function sqlValue($value, $type) {
  10.  $value = get_magic_quotes_gpc() ? stripslashes($value) : $value;
  11.  $value = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($value) : mysql_escape_string($value);
  12.  switch ($type) {
  13.    case "text":
  14.      $value = ($value != "") ? "'" . $value . "'" : "NULL";
  15.      break;
  16.    case "int":
  17.      $value = ($value != "") ? intval($value) : "NULL";
  18.      break;
  19.    case "double":
  20.      $value = ($value != "") ? "'" . doubleval($value) . "'" : "NULL";
  21.      break;
  22.    case "date":
  23.      $value = ($value != "") ? "'" . $value . "'" : "NULL";
  24.      break;
  25.  }
  26.  return $value;
  27. }
  28. ?>

no me da error en ningun lado pero cuando le doy agregar pareciera que los agrega y limpia el formulario pero nada que ver no ingresa los datos
9  Programación / PHP / Duda sobre guardar datos en cada usuario en php en: 8 Julio 2014, 20:23 pm
hola soy yo de nuevo disculpen la molestia.

siguien con el tema del carrito de compra tengo mi carro de compra creado como lo comente en otro post ya consegui como mostrar el nombre del que inicio la sesion

aora bien quiero saber como guardar los datos en cada usuario que inicie sesion, con esto no estoy diciendo que lo quiero hecho solo quiero que me den una ayuda ya que los comentarios negativos no ayudan en nada

este es mi php de los pedidos la cual es mis_pedidos.php

Código
  1. <?php
  2. include_once("php_conexion.php");
  3. if(!empty($_GET['del'])){
  4. $id=$_GET['del'];
  5. mysql_query("DELETE FROM carrito WHERE codigo='$id'");
  6. header('location:mis_pedidos.php');
  7. }
  8. //-------------------------------------------------------------------
  9. ?>
Código
  1. <!DOCTYPE html>
  2. <html lang="es">
  3.  <head>
  4.    <meta charset="utf-8">
  5.    <title>Carrito de Compras</title>
  6.    <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7.    <meta name="description" content="">
  8.    <meta name="author" content="">
  9.  
  10.    <!-- Le styles -->
  11.    <link href="css/bootstrap.css" rel="stylesheet">
  12.    <style type="text/css">
  13.      body {
  14.        padding-top: 60px;
  15.        padding-bottom: 40px;
  16.      }
  17.    </style>
  18.    <link href="css/bootstrap-responsive.css" rel="stylesheet">
  19.  
  20.    <!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
  21.    <!--[if lt IE 9]>
  22.      <script src="../assets/js/html5shiv.js"></script>
  23.    <![endif]-->
  24.  
  25.    <!-- Fav and touch icons -->
  26.  
  27.    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="ico/apple-touch-icon-144-precomposed.png">
  28.    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="ico/apple-touch-icon-114-precomposed.png">
  29.      <link rel="apple-touch-icon-precomposed" sizes="72x72" href="ico/apple-touch-icon-72-precomposed.png">
  30.                    <link rel="apple-touch-icon-precomposed" href="ico/apple-touch-icon-57-precomposed.png">
  31.                                   <link rel="shortcut icon" href="ico/favicon.png">
  32.  </head>
  33.  
  34.  <body>
  35.  
  36.    <div class="navbar navbar-inverse navbar-fixed-top">
  37.      <div class="navbar-inner">
  38.        <div class="container">
  39.          <button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
  40.            <span class="icon-bar"></span>
  41.            <span class="icon-bar"></span>
  42.            <span class="icon-bar"></span>
  43.          </button>
  44.          <a class="brand" href="#">Tienda SoftUnicorn</a>
  45.          <div class="nav-collapse collapse">
  46.            <ul class="nav">
  47.              <li><a href="index.php">Principal</a></li>
  48.              <li class="active"><a href="mis_pedidos.php">Mis Pedidos</a></li>
  49.            </ul>
  50.          </div><!--/.nav-collapse -->
  51.        </div>
  52.      </div>
  53.    </div>
  54.  
  55.    <div class="container">
  56.  
  57.      <!-- Main hero unit for a primary marketing message or call to action -->
  58.      <div class="hero-unit" align="center">
  59.         <img src="file:///C|/Users/Secretaria/Desktop/Nueva carpeta/images/slogan-bg.jpg" class="img-polaroid">
  60.      </div>
  61.  
  62.      <!-- Example row of columns -->
  63.      <div class="row">
  64.  
  65.      </div>
  66.      <div align="center">
  67.       <?php
  68. if(!empty($_POST['n_cant'])){
  69. $n_cant=$_POST['n_cant'];
  70. $n_codigo=$_POST['codigo'];
  71. $oProducto=new Consultar_Producto($n_codigo);
  72. mysql_query("UPDATE carrito SET cantidad='$n_cant' WHERE codigo='$n_codigo'");
  73.  
  74. echo '<div class="alert alert-success" align="center">
  75.  <button type="button" class="close" data-dismiss="alert">×</button>
  76.  <strong>Cantidad del Producto "'.$oProducto->consultar('nombre').'" Actualizada con Exito</strong>
  77. </div>';
  78. }
  79. ?>
  80.       <table class="table table-bordered">
  81.          <tr class="info">
  82.            <td><strong class="text-info">Articulo</strong></td>
  83.            <td><div align="right"><strong class="text-info">Valor Unitario</strong></div></td>
  84.            <td><center><strong class="text-info">Cantidad</strong></center></td>
  85.            <td><div align="right"><strong class="text-info">Total</strong></div></td>
  86.            <td></td>
  87.          </tr>
  88.          <?php
  89.   $total=0;$neto=0;
  90.   $pa=mysql_query("SELECT * FROM carrito");
  91.            while($row=mysql_fetch_array($pa)){
  92. $oProducto=new Consultar_Producto($row['codigo']);
  93. $total=$row['cantidad']*$oProducto->consultar('valor');#cantidad * valor unitario
  94. $neto=$neto+$total;#acumulamos el neto
  95.  ?>
  96.          <tr>
  97.            <td>
  98.             <div align="center">
  99.                     <strong><?php echo $oProducto->consultar('nombre'); ?></strong><br>
  100.                     <img src="img/producto/<?php echo $row['codigo']; ?>.jpg" width="200" height="200" class="img-polaroid">
  101.                </div>
  102.            </td>
  103.            <td><br><br><div align="right">$ <?php echo number_format($oProducto->consultar('valor'),2,",","."); ?></div></td>
  104.            <td><br><br>
  105.             <center>
  106.                 <a href="#cant<?php echo $row['codigo']; ?>" role="button" class="btn" data-toggle="modal" title="Editar Cantidad">
  107. <span class="badge badge-success"><?php echo $row['cantidad']; ?></span>
  108.                    </a>
  109.                </center>
  110.            </td>
  111.            <td><br><br><div align="right">$ <?php echo number_format($total,2,",","."); ?></div></td>
  112.            <td><br><br>
  113.            <center>
  114.             <a href="mis_pedidos.php?del=<?php echo $row['codigo']; ?>" class="btn btn-mini" title="Eliminar de la Lista">
  115.                 <i class="icon-remove"></i>
  116.                </a>
  117.                </center>
  118.            </td>
  119.          </tr>
  120.  
  121.        <div id="cant<?php echo $row['codigo']; ?>" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  122.       <form name="form<?php $row['codigo']; ?>" method="post" action="">
  123.           <input type="hidden" name="codigo" value="<?php echo $row['codigo']; ?>">
  124.            <div class="modal-header">
  125.            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
  126.            <h3 id="myModalLabel">Actualizar Existencia</h3>
  127.            </div>
  128.            <div class="modal-body">
  129.              <div class="row-fluid">
  130.                <div class="span6">
  131.                     <img src="img/producto/<?php echo $row['codigo']; ?>.jpg" width="200" height="200" class="img-polaroid">
  132.                    </div>
  133.                <div class="span6">
  134.                     <strong><?php echo $oProducto->consultar('nombre'); ?></strong><br>
  135.                <strong>Cantidad Actual: </strong><?php echo $row['cantidad']; ?><br><br>
  136.                        <strong>Nueva Cantidad</strong><br>
  137.                        <input name="n_cant" value="<?php echo $row['cantidad']; ?>" type="number" autocomplete="off" min="1">
  138.                    </div>
  139.                </div>
  140.            </div>
  141.            <div class="modal-footer">
  142.            <button class="btn" data-dismiss="modal" aria-hidden="true"><i class="icon-remove"></i> <strong>Cerrar</strong></button>
  143.             <button type="submit" class="btn btn-primary"><i class="icon-ok"></i> <strong>Actualizar</strong></button>
  144.            </div>
  145.            </form>
  146.        </div>
  147.  
  148.          <?php } ?>
  149.          <tr class="info">
  150.            <td>&nbsp;</td>
  151.            <td>&nbsp;</td>
  152.            <td><div align="right"><strong>NETO A PAGAR</strong></div></td>
  153.            <td><div align="right"><strong>$ <?php echo number_format($neto,2,",","."); ?></strong></div></td>
  154.            <td>&nbsp;</td>
  155.          </tr>
  156.        </table>
  157.       <p>
  158. <form method="POST" action="registra.php">  
  159.  
  160.    <p>&nbsp;</p>  
  161.  
  162. </form>
  163.  
  164.      </div>
  165.  
  166.      <hr>
  167.  
  168.      <footer>
  169.        <p>&copy; Venezuela Computer 2014</p>
  170.      </footer>
  171.  
  172.    </div> <!-- /container -->
  173.  
  174.    <!-- Le javascript
  175.    ================================================== -->
  176.    <!-- Placed at the end of the document so the pages load faster -->
  177.    <script src="js/jquery.js"></script>
  178.    <script src="js/bootstrap-transition.js"></script>
  179.    <script src="js/bootstrap-alert.js"></script>
  180.    <script src="js/bootstrap-modal.js"></script>
  181.    <script src="js/bootstrap-dropdown.js"></script>
  182.    <script src="js/bootstrap-scrollspy.js"></script>
  183.    <script src="js/bootstrap-tab.js"></script>
  184.    <script src="js/bootstrap-tooltip.js"></script>
  185.    <script src="js/bootstrap-popover.js"></script>
  186.    <script src="js/bootstrap-button.js"></script>
  187.    <script src="js/bootstrap-collapse.js"></script>
  188.    <script src="js/bootstrap-carousel.js"></script>
  189.    <script src="js/bootstrap-typeahead.js"></script>
  190.    <script>
  191. $(function() {
  192.            var offset = $("#sidebar").offset();
  193.            var topPadding = 15;
  194.            $(window).scroll(function() {
  195.                if ($("#sidebar").height() < $(window).height() && $(window).scrollTop() > offset.top) { /* LINEA MODIFICADA POR ALEX PARA NO ANIMAR SI EL SIDEBAR ES MAYOR AL TAMAÑO DE PANTALLA */
  196.                    $("#sidebar").stop().animate({
  197.                        marginTop: $(window).scrollTop() - offset.top + topPadding
  198.                    });
  199.                } else {
  200.                    $("#sidebar").stop().animate({
  201.                        marginTop: 0
  202.                    });
  203.                };
  204.            });
  205.        });
  206. </script>
  207.  
  208.  </body>
  209. </html>

--------------------------------------------------------------------------------------------
aora bien esta parte seria la que tendria que modificar para que cuando el if sea algo como que si inicia session x usuario se cargue lo del carrito de compra en esa parte, espero me entiendan ya que no hayo como hacer esa parte

Código
  1. <?php
  2. if(!empty($_POST['n_cant'])){
  3. $n_cant=$_POST['n_cant'];
  4. $n_codigo=$_POST['codigo'];
  5. $oProducto=new Consultar_Producto($n_codigo);
  6. mysql_query("UPDATE carrito SET cantidad='$n_cant' WHERE codigo='$n_codigo'");
  7.  
  8. echo '<div class="alert alert-success" align="center">
  9.  <button type="button" class="close" data-dismiss="alert">×</button>
  10.  <strong>Cantidad del Producto "'.$oProducto->consultar('nombre').'" Actualizada con Exito</strong>
  11. </div>';
  12. }
  13. ?>


MOD: Obligatorio el uso de etiquetas GeSHi.
10  Programación / PHP / Guardar Session en PHP en: 7 Julio 2014, 20:12 pm
Hola necesito que me aclaren una duda por favor.

Tengo Creado un Carrito de compra pero tengo problemas con la sesion ya tengo el registro de cada cliente y el inicio de sesion pero cuando quiero que se muestre en la pgina supongamos compras.php no me muestra el nombre del usuario que inicio la sesion
Páginas: [1] 2 3 4 5
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines