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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17
21  Programación / PHP / Dar formato decimal a input en: 17 Octubre 2016, 15:57 pm
Hola, trato de mostrar el total en un textbox, pero a veces el resultado a veces es decimal y a veces da entero Como puedo dar formato a este textbox para que al ser entero me muestre parte decimal como .00
Código
  1. $compraTotal = 0.0;
  2.  
  3. $compraTotal = $compraTotal + ($arrays["Costo"] * $arrays["Cantidad"]);
  4.  
  5. <input type="text" class="form-control" value="<?php echo $compraTotal;?>" placeholder="" aria-describedby="basic-addon1" name="cantidad" style="font-size:24px; text-align: right">
  6.  
22  Programación / PHP / Formulario modal siempre deberá estar dentro de la misma pagina donde se llama? en: 13 Octubre 2016, 16:08 pm
Hola, estoy haciendo practica con formularios modales, presiono el boton correspondiente y se muestra el formulario modal, pero ahora quiero tener este formulario modal en otro archivo y hacerlo dinamico de manera que si por GET o por POST llega cierto valor, o se muestra modal o se muestra normal, pero si me redirecciona pero no muestra el formulario, entonces mi duda es:
El formulario modal siempre deberá estar en la misma pagina desde donde se llama?
23  Programación / PHP / administrar error 404 en: 12 Octubre 2016, 14:42 pm
Hola, estoy trabajando con xampp y he estado buscando como administrar el error ¡Objeto no localizado! error 404, cuando alguien intenta escribir directamente sobre la url una direccion no valida, debo de aclarar que no estoy usando ningun framework y no se si se pueda sobrescribir algo para que yo pueda redirigir a una pagina de informacion
24  Programación / PHP / Re: Cerrar la $_session en: 12 Octubre 2016, 14:39 pm
prueba con este script:
Código
  1. <html>
  2. <head>
  3. <title>Prueba de abandono de página</title>
  4. <script language="javascript" type="text/javascript">
  5.  
  6.    var bPreguntar = true;
  7.  
  8.    window.onbeforeunload = preguntarAntesDeSalir;
  9.  
  10.    function preguntarAntesDeSalir()
  11.    {
  12.      if (bPreguntar)
  13.        return "¿Seguro que quieres salir?";
  14.    }
  15. </script>
  16. </head>
  17. <body>
  18. <h1>Ejemplo de abandono de página</h1>
  19. <p>Por defecto preguntará hasta que pulses el botón de "No preguntar"</p>
  20. <input type="button" value="Preguntar" onclick="bPreguntar = true;" >
  21. &nbsp;&nbsp;
  22. <input type="button" value="No preguntar" onclick="bPreguntar = false;" >
  23. <br/><br/>
  24. <a href="index.php">Ir a otra página</a>
  25. </body>
  26. </html>
  27.  

es solo una idea
25  Programación / PHP / Como recorrer un array de objetos en: 6 Octubre 2016, 16:07 pm
Hola intento crear un array de objetos pero no se como recorrerlo cuando ya lo he llenado tal vez alguien me pueda ayudar aqui el codigo
Código
  1. $sql = "select Id_producto, Id_proveedor, Id_tipo, nombre from producto where Id_producto = '{$id}'";
  2.    $select = mysqli_query($db,$sql);
  3.    $array = mysqli_fetch_array($select);
  4.  
  5.    $objeto = new Producto();
  6.       $objeto->setIdProducto($array["Id_producto"]);
  7.       $objeto->setIdProveedor($array["Id_proveedor"]);
  8.       $objeto->setIdTipo($array["Id_tipo"]);
  9.       $objeto->setNombre($array["nombre"]);
  10.  
  11.    if(empty($canasta)){
  12.        $canasta[0] = $objeto;
  13.        $cont = count($canasta);
  14.        //$_SESSION["cont"] = count($_SESSION["Canasta"]) + 1;
  15.      }
  16.      else
  17.      {
  18.        $i = $cont;
  19.        $canasta[$i] = $objeto;
  20.        $cont++;
  21.        //$i = $_SESSION["cont"];
  22.        //$_SESSION["Canasta"][$i] = serialize($objeto);
  23.        //$_SESSION["cont"] = $i + 1;
  24.      }
  25.  
con el var_dump muestra que si se esta llenando pero no se como hacerlo con for / foreach

Ahora lo intento de esta manera:
Código
  1. $sql = "select Id_producto, Id_proveedor, Id_tipo, nombre from producto where Id_producto = '{$id}'";
  2.    $select = mysqli_query($db,$sql);
  3.    $array = mysqli_fetch_array($select);
  4.  
  5.    $objeto = new Producto();
  6.       $objeto->setIdProducto($array["Id_producto"]);
  7.       $objeto->setIdProveedor($array["Id_proveedor"]);
  8.       $objeto->setIdTipo($array["Id_tipo"]);
  9.       $objeto->setNombre($array["nombre"]);
  10.  
  11.    if(!isset($_SESSION["Canasta"])){
  12.        $_SESSION["Canasta"][0] = $objeto;
  13.        $_SESSION["cont"] = count($_SESSION["Canasta"]) + 1;
  14.  
  15.      }
  16.      else
  17.      {
  18.        $i = $_SESSION["cont"];
  19.        $_SESSION["Canasta"][$i] = $objeto;
  20.        $_SESSION["cont"] = $i + 1;
  21.      }
  22.  

pero en la segunda iteracion me lanza una excepcion __PHP_incomplete_CLASS al visualizarlo ocn var_dump

MOD: No hacer doble post.
26  Programación / PHP / Re: Ayuda con patron singleton en php y array de objetos en: 5 Octubre 2016, 15:28 pm
sigo intentado avanzar pero con var_dump no he visualizado nada aun:
Código
  1. <?php
  2. class Canasta
  3. {
  4. private $detalle;
  5. private static $_instance = null;
  6.  
  7. private function __construct(){
  8. $detalle = array();
  9. }
  10.  
  11. public static function Instance()
  12. {
  13. if(!isset(self::$_instance))
  14. {
  15. self::$_instance = new Canasta();
  16. }
  17.  
  18. return self::$_instance;
  19. }
  20. public function agregar(DetalleCompra $compra){
  21. array_push($detalle, $compra);
  22. }
  23. public function quitar(DetalleCompra $compra){
  24. unset($detalle[$compra]);
  25. }
  26. public function ver(){
  27. foreach ($detalle as $value) {
  28. return $value->getIdCompra();
  29. }
  30. }
  31. }
  32. ?>
  33.  
27  Programación / PHP / Ayuda con patron singleton en php y array de objetos en: 4 Octubre 2016, 17:47 pm
Hola a todos, estoy tratando de crear un arreglo de objectos a partir de una clase, pero este arreglo debe ser unico, debo agregar y quitar filas, pero no se como instanciar un arreglo unico de dicha clase
apenas e iniciado y ya me frize aqui:
El arreglo debe contener filas de este objeto:
Código
  1. <?php
  2. class DetalleCompra{
  3. private $_idCompra;
  4. private $_idProducto;
  5. private $_costo;
  6. private $_cantidad;
  7. private $_idKardex;
  8. private $_descripcion;
  9.  
  10. public function __construct($idCompra, $idProducto, $costo, $cantidad, $idKardex, $descripcion)
  11. {
  12. this->_idCompra = $idCompra;
  13. this->_idProducto = $idProducto;
  14. this->_costo = $costo;
  15. this->_cantidad = $cantidad;
  16. this->_idKardex = $idKardex;
  17. this->_descripcion = $descripcion;
  18. }
  19.  
  20. public function getIdCompra(){return this->_idCompra;}
  21. public function getIdProducto(){return this->_idProducto;}
  22. public function getCosto(){return this->_costo;}
  23. public function getCantidad(){return this->_cantidad;}
  24. public function getIdKardex(){return this->_idKardex;}
  25. public function getDescripcion(){return this->_descripcion;}
  26. }
  27. ?>
  28.  
y la clase estatica me la imagino algo asi:
Código
  1. <?php
  2. class Canasta
  3. {
  4. private static Canasta $_instance[] = null;
  5.  
  6. public static function Instance()
  7. {
  8. if($_instance == null)
  9. {
  10. _instance = new array(); //aqui deberia de instanciar la clase DetalleCompra
  11. return this->_instance;
  12. }else
  13. {
  14. return this->_instance;
  15. }
  16. }
  17. }
  18. ?>
  19.  
Encontre un ejemplo en java pero como el lenguaje no es igual solo me sirve de guia:
Código
  1. public class DocumentacionEnBlanco extends Documentacion{
  2.    private static DocumentacionEnBlanco _instance = null;
  3.  
  4.    private DocumentacionEnBlanco(){
  5.        documentos = new ArrayList<Documento>();
  6.    }
  7.    public static DocumentacionEnBlanco Instance(){
  8.        if(_instance == null){
  9.            _instance = new DocumentacionEnBlanco();
  10.        }
  11.        return _instance;
  12.    }
  13.    public void incluye(Documento doc){
  14.        documentos.add(doc);
  15.    }
  16.    public void excluye(Documento doc){
  17.        documentos.remove(doc);
  18.    }
  19. }
  20.  
28  Programación / PHP / Re: problema al iterar consulta para llenar select dinamico en: 27 Septiembre 2016, 15:08 pm
Por si a alguien le sirve:
Código
  1. <?php
  2. $sql = "select id_proveedor as clave, nombre from proveedor";
  3. $result = mysqli_query($db, $sql);
  4.      ?>
  5. <div class="form-group">
  6. <div class="col-lg-5">
  7. Proveedor: <select name="proveedor" class="form-control">
  8. <?php
  9. while($results = mysqli_fetch_array($result)){
  10. echo "<option value = '".$results["clave"]."'>
  11. ".$results["nombre"]."
  12. </option>";
  13. }
  14. ?>
  15.  
  16. </select>
  17. <?php echo showError($errors, "proveedor"); ?>
  18. </div>
  19. </div>
  20.  
29  Programación / PHP / problema al iterar consulta para llenar select dinamico en: 27 Septiembre 2016, 05:14 am
Hola, estoy intentado llenar un select por medio de una consulta, pero a pesar de que obtengo varias filas con la consulta solo me muestra una en el select, alguien podria orientarme que es lo que estoy haciendo mal:
Código
  1.     <?php
  2. $sql = "select id_proveedor as clave, nombre from proveedor";
  3. $result = mysqli_query($db, $sql);
  4. $totalRows = mysqli_num_rows($result);
  5. $row_result = mysqli_fetch_assoc($result);
  6.      ?>
  7.                         <div class="form-group">
  8.      <div class="col-lg-5">
  9. Proveedor: <select name="role" class="form-control">
  10. <?php
  11.  $cont = 1;
  12.  do{
  13. ?>
  14.        <option value="<?php echo $row_result['clave']?>">
  15.   <?php
  16.    echo $row_result['nombre'];
  17.    ?>
  18. </option>
  19. <?php
  20.  $cont++;
  21. } while ($cont < $totalRows);
  22. ?>
  23.  
  24. </select>
  25. </div>
  26. </div>
  27.  
30  Programación / PHP / Duda con implementacion mvc en: 16 Agosto 2016, 15:25 pm
Hola a todos, he realizado varias practicas de php, pero nunca he implementado un patron estructurado siempre ha sido etiquetas php entre etiquetas html, haciendo consultas directas, ahora necesito ordenar un poco mas, he logrado implementar mvc en otros lenguajes, pero estos tienen code behind en sus etiquetas o inyector de vistas(android), por lo que ahora en php no se por donde empezar a implementar MVC, no se si deba hacer uso de un Framework o alguien me pueda proporcionar algun tutorial para ordenar mi codigo, gracias de antemano.
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines