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

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Temas
Páginas: 1 2 [3] 4 5 6 7 8
21  Programación / PHP / php tickets en: 7 Junio 2016, 05:01 am
como pudiera empezar hacer los tickets con php y jquery, ya no tengo una idea clara como hacerlo se como hacer los pdfs pero tickets nope
22  Programación / Programación C/C++ / como pasar variable de una a otra desde una funcion en: 21 Mayo 2016, 19:42 pm
como puedo hacr que en mi funcion recursiva pase a mi variable str3 todo el valor de la funcion recursiva

Código
  1. #include <iostream>
  2. using namespace std;
  3. char str1[20],str2[20],str3[20];
  4. void myStrcat(char [],char []);
  5.  
  6. void myStrcat(char str1[],char str2[]){
  7. int c,d;
  8. c = 0;
  9.  
  10.   while(str1[c] != '\0') {
  11.      c++;  
  12.   }
  13.  
  14.   d = 0;
  15.  
  16.   while(str2[d] != '\0'){
  17.      str1[c] = str2[d];
  18.      d++;
  19.      c++;
  20.   }
  21.  
  22.   str1[c] = '\0';
  23. }
  24.  
  25.  
  26. int main(){
  27. cout << "Enter first string: " << endl;
  28. cin >> str1;
  29. cout << "Enter secound string: " << endl;
  30. cin >> str2;
  31. myStrcat(str1,str2);
  32. cout << "Result is " << str1 << endl;
  33. }
  34.  
23  Programación / PHP / notacion JSON error en: 16 Mayo 2016, 04:49 am
tengo una duda cuando me regresa la consulta mi notacion json me da asi
Código
  1. [{"product":"TEST_1","best_selling_product":"305"},{"product":"IPHONE 4S","best_selling_product":"108"}]

pero la notacion deberia ser
Código
  1.  [{"product":"TEST_1","best_selling_product":305},{"product":"IPHONE 4S","best_selling_product":108}]

Código
  1.  function best_selling_product(){
  2. $sql = "SELECT product,SUM(sale_detail.amount) AS best_selling_product FROM sale_detail INNER JOIN product ON sale_detail.idproduct = product.idproduct GROUP BY sale_detail.idproduct ORDER BY SUM(sale_detail.amount) DESC LIMIT 0,5";
  3. $result = $this->conexion->conexion->query($sql);
  4. $array = array();
  5. while($record = $result->fetch_array(MYSQLI_ASSOC)){
  6. $array[] = $record;
  7. }
  8. return $array;
  9. $this->conexion->cerrar();
  10. }
  11.  
24  Programación / PHP / crear ticket de compra en: 6 Mayo 2016, 23:39 pm
tengo una duda como puedo empezar a crear un sistema de tickets de compra despues de efectuar la compra entonces un archivo llamado ticket.php  sera enviado a una impresoara para que sea impreso directo pero no se como hacerla.. si tienen algun codigo de ejemplo o una pagina que explique como hacerlo sera bueno ..
25  Programación / PHP / que esta pasando con mi codigo que me da error de offset en: 2 Mayo 2016, 23:46 pm
ya prove usando print_r(variable) y me da vacio, pero ya no se de donde viene el error y lo me lo marca en esta variable
Código
  1. $amountArray[$idproduct] += $amount;
, como pudiera solucionarlo
Código
  1. function saveAllSaleDetails($idsale, $sale) {
  2. $this->conexion->startTransaction();
  3. $amountArray = [];
  4. try {
  5. foreach ($sale as $detail):
  6. $idproduct = $detail['id'];
  7. $amount = $detail['amount'];
  8. $price = $detail['price'];
  9. $subtotal = $detail['subtotal'];
  10. $iduser = 1;
  11. $this->saveSaleDetail($idsale, $idproduct, $amount, $price, $subtotal, $iduser);
  12. $amountArray[$idproduct] += $amount;
  13. $stock = $this->product->getProductStock($idproduct);
  14. $stock = $stock[0][0] - $amountArray[$idproduct];
  15.  
  16. if ($stock <= 20) {
  17. $product = $this->product->getProductById($idproduct);
  18. $message = $product[0][1]." stock is bellow 20.";
  19. notification::add($message, $idproduct, 'warning', 'product.php');
  20. }
  21. endforeach;
  22.  
  23. $this->conexion->commit();
  24. $this->conexion->cerrar();
  25. return true;
  26.  
  27. } catch (Exception $e) {
  28. $this->conexion->rollback();
  29. $this->conexion->cerrar();
  30. var_dump($e->getMessage());
  31. return false;
  32. }
  33.  
  34. }
  35.  
26  Programación / Bases de Datos / problema en trigger update status en: 30 Abril 2016, 01:44 am
como puedo hacer para que no me de error con esta logica if stock = 0 then status update table set colum = 0           

Código
  1.  
  2.    DELIMITER $$
  3.  
  4. USE `store`$$
  5.  
  6. DROP TRIGGER /*!50032 IF EXISTS */ `updateStatus`$$
  7.  
  8. CREATE
  9.    /*!50017 DEFINER = 'root'@'localhost' */
  10.    TRIGGER `updateStatus` AFTER UPDATE ON `product`
  11.    FOR EACH ROW BEGIN
  12. SELECT stock,CASE WHEN stock = 0 THEN UPDATE product SET STATUS = 0;
  13.    END;
  14. $$
  15.  
  16. DELIMITER ;
  17.  
27  Programación / PHP / falla al momento de agregar marca en: 10 Abril 2016, 19:05 pm
al momento de querer agregar un producto ya bien junto con la marca si lo hace si en esta linea lo cambio por el id que es la marca en formato numerico
Código
  1. $brand =  $result->getBrandById($_POST['brand']);
solo que se ya como pasarle la instancia para que lo agrege de forma dinamica ya que ahorita esta statico por el error la consulta esta bien pero la variable de $brand digo que tmb esta bien asi que no se de que parte este mal



controller product.php
Código
  1. case 'add_product':
  2. $result = new brand();
  3. $code    = trim(stripslashes(htmlspecialchars($_POST['code'])));
  4. $product = trim(stripslashes(htmlspecialchars($_POST['product'])));
  5. $brand =  $result->getBrandById($_POST['brand']);
  6. $price   = trim(stripslashes(htmlspecialchars($_POST['price'])));
  7. $stock   = trim(stripslashes(htmlspecialchars($_POST['stock'])));
  8. $newProduct = new product();
  9. if($newProduct->add($code,$product,$brand,$price,$stock)){
  10. echo "success";
  11. }
  12. else{
  13. echo "No se registro";
  14. }
  15. break;
  16.  
  17.  

model brand.php
Código
  1. function getBrandById($id){
  2. $sql = "SELECT idbrand,brand FROM brand WHERE idbrand = {$id}";
  3. $result = $this->conexion->conexion->query($sql);
  4. $array = array();
  5. while($record = $result->fetch_array(MYSQL_NUM)){
  6. //$a = $record;
  7. //var_dump($a);
  8. $array[] = $record;
  9. }
  10. return $array;
  11. $this->conexion->cerrar();
  12. }
  13. }
  14.  
28  Programación / Bases de Datos / como realizar un trigger para el control de stock en: 7 Abril 2016, 22:32 pm
Como descontar cantidad de stock en tabla de product desde  sale_detail


tabla product
id
product
cantidad

tabla sale_detail
id
id_sale
id_product
cantidad
29  Programación / PHP / call to a member function fetch_array() on boolean en: 6 Abril 2016, 05:28 am
que he hecho mal que no me deje agregar en la parte de la variable $brand me tira on boolean y como pudiera resolverlo

Código
  1. case 'add_product':
  2. $result = new brand();
  3. $newProduct = new product();
  4. $code    = trim(stripslashes(htmlspecialchars($_POST['code'])));
  5. $product = trim(stripslashes(htmlspecialchars($_POST['product'])));
  6. $price   = trim(stripslashes(htmlspecialchars($_POST['price'])));
  7. $stock   = trim(stripslashes(htmlspecialchars($_POST['stock'])));
  8. $brand =  $result->getBrandById($_POST['brand']);
  9. if($newProduct->add($code,$product,$brand,$price,$stock)){
  10. echo "success";
  11. }
  12. else{
  13. echo "No se registro";
  14. }
  15. break;
  16.  




Código
  1. function getBrandById($id){
  2. $sql = "SELECT idbrand,code_,brand FROM brand where idbrand={$id}";
  3. $result = $this->conexion->conexion->query($sql);
  4. $array = array();
  5. while($record = $result->fetch_array(MYSQL_NUM)){
  6. $array[] = $record;
  7. }
  8. return $array;
  9. $this->conexion->cerrar();
  10. }
  11.  
30  Seguridad Informática / Nivel Web / sql injeccion login en: 5 Abril 2016, 00:35 am
Código:
como pudiera encontrar las vulnerabilidades y distintos tipos de comandos como 'or 1 = 1 -- #

si la consulta fuera esta   

code=php-brief]   SELECT * FROM users where username = '$variable' and password = '$variable
'

al igual como pudiera borrar una tabla de la base de datos si mis consultas son estas

Código
  1.  INSERT INTO product (price,stock,code,product) VALUES('$price','$stock','$code','$product')
  2.  
Páginas: 1 2 [3] 4 5 6 7 8
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines