|
Mostrar Temas
|
Páginas: 1 2 3 [4] 5 6 7 8
|
31
|
Programación / Desarrollo Web / cambiar el valor de un array bidimensional en JS
|
en: 3 Abril 2016, 06:21 am
|
como puedo el valor dela arreglo Data [6] ya que en la tabla donde lo tengo me da 1 como ese uno lo cambio por otra cosa ya sea un label que diga activo o inactivo otra esa fila no tiene id y no puedo ponerlo
html+="<tr><td>"+(i+1)+"</td><td>"+Data[i][1]+"</td><td>"+Data[i][2]+"</td><td>"+Data[i][3]+"</td><td>"+Data[i][4]+"</td><td>"+Data[i][5]+"</td><td>"+Data[i][6]+"</td><td><button class='btn btn-warning btn-options' data-toggle='modal' data-target='#modalproduct' onclick='mostrar("+'"'+data+'"'+");'><span class='glyphicon glyphicon-pencil'></span></button><button class='btn btn-danger btn-options' id='confirm' onclick='Delete("+'"'+Data[i][0]+'"'+")'><span class='glyphicon glyphicon-trash'></span></button></td></tr>";
|
|
|
32
|
Programación / PHP / error al momento de efectuar una segunda compra
|
en: 23 Marzo 2016, 04:24 am
|
en el modulo de compras la primera compra si efectuar bien pero al momento de querer hacer una segunda compra me se va por el condicional del else y da error despues me fijo en la base de datos y la tabla sale_details el lo marca como 0 pero si lo cambio a 1 ya puedo volver a hacer otra compra como pudiera reparar eso es en la parte de generar el ultimo id de compra $recordLastSale = $sale->getLastSale();
$sale = new Sale(); if(count($_SESSION['detalle'])>0){ $sale->saveSale(); $recordLastSale = $sale->getLastSale(); $resultLastSale = $recordLastSale->fetch_object(); $idsale = $resultLastSale->last; foreach ($_SESSION['detalle'] as $detail): $idproduct = $detail['idproduct']; $amount = $detail['amount'] ; $price = $detail['price']; $subtotal = $detail['subtotal']; if($sale->saveSaleDetail($idsale,$idproduct,$amount,$price,$subtotal)){ $_SESSION['detalle'][] = $detail; echo "success"; }else{ echo "something went wrong"; } endforeach; }
function saveSale(){ $sql = "INSERT INTO sales(dates) values(NOW())"; $result = $this->conexion->conexion->query($sql); return $result; $this->conexion->conectar(); } function getLastSale(){ $sql = "SELECT LAST_INSERT_ID() AS last"; $result = $this->conexion->conexion->query($sql); return $result; $this->conexion->conectar(); } function saveSaleDetail($idsale,$idproduct,$amount,$price,$subtotal){ $sql = "INSERT INTO sale_detail(idsale,idproduct,amount,price,subtotal) VALUES('$idsale','$idproduct','$amount','$price','$subtotal')"; $result = $this->conexion->conexion->query($sql); return $result; $this->conexion->conectar(); }
|
|
|
33
|
Programación / PHP / fatal error on boolean
|
en: 19 Marzo 2016, 03:43 am
|
Fatal error: Call to a member function fetch_object() on boolean in C:\xampp\htdocs\store\controllers\sales.php on line 35 case 'save': $sale = new Sale(); if(count($_SESSION['detalle'])>0){ $sale->saveSale(); $recordLastSale = $sale->getLastSale(); $resultLastSale = $recordLastSale->fetch_object(); $idsale = $resultLastSale->last; foreach ($_SESSION['detalle'] as $detail): $idproduct = $detail['idsale_detail']; $amount = $detail['amount'] ; $price = $detail['price']; $subtotal = $detail['subtotal']; if($sale->saveSaleDetail($idsale,$idproduct,$amount,$price,$subtotal)){ echo "success"; }else{ echo "something when wrong"; } endforeach; $_SESSION['detalle'] = array(); }else{ echo "something when wrong"; } break;
|
|
|
34
|
Programación / Desarrollo Web / formulario desfazado al momento de darle agregar
|
en: 1 Marzo 2016, 21:52 pm
|
el problema empieza cuando agrego el select se hace demasiado grande de pantalla a pantalla y no se queda en el mismo tamaño que le di estoy usando bootstrap <div class="row frm-down"> <select class='form-control select_product' id='select_product' name='select_product'> <?php foreach ($row as $rows) { ?> <option value="<?php echo $rows['idproduct']?>"> <?php echo $rows['product']?></option> <?php } ?> <div class="col-xs-3 frm-price"> <input type="text" class="form-control" id="txt_amount" name="txt_amount" onkeyup="validacion('txt_amount');" placeholder="amount" maxlength="5"> <button id="btn-add-product" class="btn btn-success btn-add-product" onclick="btn_add_product();">Add </button>
|
|
|
35
|
Programación / PHP / Error al llamar fetchObject on boolean
|
en: 24 Enero 2016, 06:35 am
|
me pudieran hechar la mano ya mande el error por json para saber, imprimi el error y nada no me da que es alguien me puediera ayudar con el error <?php require_once('../models/sales.php'); require_once('../models/product.php'); $boton=$_POST['boton']; switch ($boton) { case 'add_sale': $objProducto = new product(); if (isset($_POST['producto_id']) && $_POST['producto_id']!='' && isset($_POST['cantidad']) && $_POST['cantidad']!='') { $cantidad = $_POST['cantidad']; $producto_id = $_POST['producto_id']; $resultado_producto = $objProducto->getProductByid($producto_id); $producto = $resultado_producto->fetchObject(); $descripcion = $producto->descripcion; $precio = $producto->precio; $subtotal = $cantidad * $precio; $_SESSION['detalle'][$producto_id] = array('id'=>$producto_id, 'producto'=>$descripcion, 'cantidad'=>$cantidad, 'precio'=>$precio, 'subtotal'=>$subtotal); }else{ echo 'error'; } break; } ?>
|
|
|
36
|
Programación / PHP / php variable indefinida
|
en: 22 Enero 2016, 00:48 am
|
hola buenas tardes en mi proyecto instale una libreria para hacer pdfs con php pero al momento de querer declarar la variable me dice variable indefinida <?php require('../fpdf/fpdf.php'); class PDF extends FPDF{ private $conexion; public function __construct(){ require('conexion.php'); $this->conexion = new conexion(); $this->conexion->conectar(); } } $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial', '', 10); $pdf->Image('../assests/img/tienda.gif' , 10 ,8, 10 , 13,'GIF'); $pdf->Cell(18, 10, '', 0); $pdf->Cell(150, 10, 'Store "Aron Imperial"', 0); $pdf->SetFont('Arial', '', 9); $pdf->Cell(50, 10, 'Hoy: '.date('d-m-Y').'', 0); $pdf->Ln(15); $pdf->SetFont('Arial', 'B', 11); $pdf->Cell(70, 8, '', 0); $pdf->Cell(100, 8, 'List product', 0); $pdf->Ln(23); $pdf->SetFont('Arial', 'B',8); $pdf->Cell(15, 8, 'Code', 0); $pdf->Cell(50, 8, 'Product', 0); $pdf->Cell(25, 8, 'Price', 0); $pdf->Cell(25, 8, 'Stock', 0); $pdf->Ln(8); $pdf->SetFont('Arial','',8); $record = $product->query("SELECT * FROM product"); $pdf->Output(); ?>
los errores Notice: Undefined variable: product in C:\xampp\htdocs\store\fpdf\list_product.php on line 32 Fatal error: Call to a member function query() on null in C:\xampp\htdocs\store\fpdf\list_product.php on line 32
|
|
|
38
|
Programación / PHP / ayuda con una consulta en php ya que rediseñe mi base de datos
|
en: 14 Enero 2016, 03:31 am
|
cuando tenia mis tablas separadas si me agarra va bien pero al cambiarla por tablas relacionadas foreigns key , ya no me muestra mi tabla de mis produtos function searchProduct($id,$main=false,$limit=false){ if($main !== false && $limit !== false){ $sql="SELECT * FROM product WHERE code like '%".$id."%' or product like '%".$id."%' ORDER BY idproduct ASC LIMIT $main,$limit"; }else{ $sql="SELECT * FROM product WHERE code like '%".$id."%' or product like '%".$id."%' ORDER BY idproduct"; } echo $sql; $this->conexion->conexion->set_charset('utf8'); $result=$this->conexion->conexion->query($sql); while($record = $result->fetch_array(MYSQL_NUM)){ $array[] = $record; } return $array; $this->conexion->cerrar(); }
mis tablas son estas CREATE TABLE IF NOT EXISTS `product` ( `idproduct` INT(11) NOT NULL, `code` VARCHAR(15) NOT NULL, `product` VARCHAR(50) NOT NULL, `price` DECIMAL(9,2) NOT NULL, `stock` INT(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Volcado de datos para la tabla `product` -- INSERT INTO `product` (`idproduct`, `code`, `product`, `price`, `stock`) VALUES (1, 'MG01', 'IPHONE 4S', '5000.00', 6), (2, 'TCL01', 'IMAC', '5000.00', 6), (3, 'ILK059', 'SAMSUNG', '5000.00', 6), (4, '4520', 'HAWEI', '5000.00', 6), (5, 'A081', 'SNOWBOARD', '5000.00', 6), (6, 'MSD01', 'SKYBOARD', '5000.00', 6), (7, 'AUR01', 'SADDS', '5000.00', 6), (8, 'SA-205', 'CCD', '5000.00', 6), (9, 'KB-1830', 'USB', '5000.00', 6), (10, 'MGa01', 'MOVIES', '5000.00', 6), (11, 'PAS48', 'KNM', '5000.00', 6), (12, 'OE86Z', 'PJAGDS', '5000.00', 6), (13, 'HVMHFV', 'ASSAD', '5000.00', 6), (14, 'AFDD', 'CXVVXC', '5000.00', 6), (15, 'DASFSDFD', 'XCXCV', '5000.00', 6); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `purchase` -- CREATE TABLE IF NOT EXISTS `purchase` ( `idpurchase` INT(11) NOT NULL, `user_iduser` INT(11) NOT NULL, `user_typeuser_idtypeuser` INT(11) NOT NULL, `product_idproduct` INT(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Volcado de datos para la tabla `purchase` -- INSERT INTO `purchase` (`idpurchase`, `user_iduser`, `user_typeuser_idtypeuser`, `product_idproduct`) VALUES (1, 1, 1, 10), (2, 2, 2, 10); ADD CONSTRAINT `fk_purchase_product1` FOREIGN KEY (`product_idproduct`) REFERENCES `product` (`idproduct`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
39
|
Programación / PHP / ayuda multi ususario
|
en: 2 Diciembre 2015, 03:07 am
|
como puediera hacer un multi usario como me estructura que tengo necesito hacer un login de multi usario para poder hacer otra cosa pero me pudiera ayudar hacer una basica ?? archivo user <?php require_once('../Models/user.php'); $boton=$_POST['boton']; switch ($boton) { case 'cerrar': break; case 'login': $username = $_POST['username']; $password = $_POST['password']; $ins = new user(); $array=$ins->identification($username,$password); if ($array[0]==0) { echo '0'; } else { $_SESSION['login']='YES'; $_SESSION['name']=$array[1]; } break; case 'show_product': $instancia = new product(); echo $instancia->show_product(); break; case 'delete_product': $code = $_POST['code']; $delete = new product(); if($delete->del($code)){ echo "success"; } else{ echo "there is something wrong"; } break; } ?>
usario_model.php <?php class user { private $conexion; public function __construct() { require_once('conexion.php'); $this->conexion= new conexion(); $this->conexion->conectar(); } function identification($username,$password){ $sql="SELECT * FROM users WHERE username ='$username' && password ='$pass'"; $record = $this->conexion->conexion->query($sql); if ($record->num_rows > 0) { $row=$record->fetch_array(); } else{ $row[0]=0; } return $row; $this->conexion->cerrar(); } } ?>
|
|
|
40
|
Programación / Desarrollo Web / tabla dinamica en JS puro sin frameworks
|
en: 25 Octubre 2015, 22:01 pm
|
como puedo hacer mi codigo hacerlo dinamico , como lo hago mediante un solo for cada ves que le doy click se vayan agregando <th><input type="text" id="name" placeholder="name"/></th> <th><input type="text" id="quantity" placeholder="quantity"/></th> <th><input type="text" id="price" placeholder="price"/></th> <th><input type="button" id="btn" value="add"/></th> <script type="text/javascript"> window.onload = function(){ byId('btn').onclick = function(){ var data = { name: byId('name').value, quantity: byId('quantity').value, price: byId('price').value }; for(i=0;i<byTag(document,'input').length;i++){ document.getElementById("data_table").innerHTML += "<tr><td>"+data['name']+" </td><td>"+data['quantity']+" </td><td>"+data['price']+" </td></tr>"; } console.log(arguments); } }
|
|
|
|
|
|
|