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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18
111  Programación / PHP / Re: ayuda parte eliminar en: 24 Octubre 2015, 02:37 am
de hecho lo cambie el code por la misma id_product de mi tabla ya que me estaba generando mucho error y se me estaba complicando pero ahora ya puedo borrar pero cada ves que borro tengo que actualizar como lo paso por dom lo que tengo y mi consulta fue asi

Código
  1. $sql = "DELETE FROM product WHERE id_product='$code'";
  2. <td><button class="btn btn-danger" onclick="del('.$show["id_product"].');"><span class="glyphicon glyphicon-trash"></span></button></td>
  3.  
112  Programación / PHP / Re: ayuda parte eliminar en: 23 Octubre 2015, 05:59 am
si pero sige en lo mismo no lo borra
113  Programación / PHP / Re: ayuda parte eliminar en: 23 Octubre 2015, 04:03 am
la conexion a la db si no no lo envia
114  Programación / PHP / ayuda parte eliminar en: 21 Octubre 2015, 23:23 pm
alguien me puede ayudar es que cuando quiero eliminar primero los paso al ajax y del ajax al controlador pero en el controlador tengo una condicion si se hace que siga haciendolo y si no no pero en el php tengo lo que es eliminar y todo va bien porque me manda el mensaje pero al momento de eliminar solo me muestra el mensaje de la validacion pero no lo borra solo me muestra el mensaje pero como lo arreglo esa parte D:

Código
  1. function del(id){
  2.  $.ajax({
  3.    url:'../Controllers/actions.php',
  4.    type:'POST',
  5.    data:'code='+id+'&boton=delete_product'
  6.  }).done(function(ans){
  7.    alert(ans);
  8.  });
  9.  
  10. }
  11.  
  12.  

Código
  1. case 'delete_product':
  2. $code   = $_POST['code'];
  3. $delete = new product();
  4. if($delete->delete($code)){
  5. echo "success";
  6. }
  7. else{
  8. echo "there is something wrong";
  9. }
  10. break;
  11.  

Código
  1. function delete($code){
  2. $sql = "DELETE FROM product WHERE id_product='$code'";
  3. if($this->conexion->conexion->query($sql)){
  4. return true;
  5. }
  6. else{
  7. return false;
  8. }
  9. $this->conexion->cerrar();
  10. }
  11.  
  12. function show_product(){
  13. $sql = "SELECT * FROM product";
  14. $record = $this->conexion->conexion->query($sql);
  15. $item =0;
  16.  
  17. if(!$this->conexion->conexion->query($sql)){
  18. printf("Errormessage: %s\n", $this->conexion->conexion->error);
  19. }
  20. if($record->num_rows>0){
  21. while($show = $record->fetch_array(MYSQLI_ASSOC)){
  22. $item += 1;
  23. echo '<tr>
  24. <td>'.$item.'</td>
  25. <td>'.$show["code"].'</td>
  26. <td>'.$show["product"].'</td>
  27. <td>'.$show["price"].'</td>
  28. <td>'.$show["stock"].'</td>
  29. <td><button class="btn btn-danger" onclick="del('.$show["code"].');"><span class="glyphicon glyphicon-trash"></span></button></td>
  30. </tr>';
  31. }
  32. //this is for counting number of page
  33.  
  34. }
  35. else{
  36. echo '<tr><td colspan="7">no hay registros</td></tr>';
  37. }
  38. }
  39.  
115  Seguridad Informática / Seguridad / pentesting en: 13 Octubre 2015, 05:15 am
que temas puedo empezar aprender para hacer pentesting de manera inalambrica ya sea montando un servidor virtual o cosas mas enfocadas a la realidad se un poco como hacer los .exe inyectadonles payload para cuando los abran ya tengo el control de ellos como un tipo baypass tengo  kali linux
116  Sistemas Operativos / GNU/Linux / como reprar el grub de windows 7 en: 10 Octubre 2015, 01:26 am
mi primir O.S era windows 7 pero despues instale kali linux la particion fue un exito pero al momento de yo querer elegir cual o.s empzar  arranca directo con kali como pudo solucionar el GRUB de windows 7 para elegir el sistema que quiera
117  Programación / PHP / ayuda con el id de un archivo externo jquery y php en: 7 Octubre 2015, 23:20 pm
como puedo implementar mi funcion que tengo de jquery de un dato externo a mi php que esta en otro dado externo con onclick mi funcion es del ajax delete(id) y delete($code) del php
Código
  1. <?php
  2.  require_once('../Models/product.php');
  3.  $product = new product();
  4.  session_start();
  5.  if (isset($_SESSION['login']) && $_SESSION['login']=='YES')
  6.  {?>
  7. <!DOCTYPE html>
  8. <html lang="en">
  9.    <meta charset="UTF-8">
  10.    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  11.    <meta name="viewport" content="width=device-width, initial-scale=1">
  12.    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
  13.    <title>Products</title>
  14.  
  15.    <link rel="stylesheet" href="../Resources/css/bootstrap.min.css">
  16.    <link rel="stylesheet" href="../Resources/css/main.css">
  17.  
  18. </head>
  19.  
  20.    <!--Barra de Navegacion-->
  21. <nav class="navbar navbar-default frm-nav">
  22.        <div class="navbar-header">
  23.            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
  24.                <span class="sr-only">Cambiar Navegacion</span>
  25.                <span class="icon-bar"></span>
  26.                <span class="icon-bar"></span>
  27.                <span class="icon-bar"></span>
  28.            </button>
  29.            <a href="#" class="navbar-brand">Sales</a>
  30.        </div>
  31.        <ul class="nav navbar-nav navbar-right">
  32.            <li class="dropdrown">
  33.             <a href="javascript:void(0)" onclick="" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-user"></span> <?php echo $_SESSION['name'];?><span class="caret"></span></a>
  34.            <ul class="dropdown-menu" role="menu">  
  35.                <li><a href="javascript:void(0)" onclick="settings();"><span class="glyphicon glyphicon-cog"></span> Settings</a></li>
  36.                <li><a href="javascript:void(0)" onclick="edit();"><span class="glyphicon glyphicon-edit"></span> Edit</a></li>
  37.                <li><a href="javascript:void(0)" onclick="change();
  38.                    "><span class="glyphicon glyphicon-repeat"></span> Change your password</a></li>
  39.                <li class="divider"></li>
  40.                <li><a href="javascript:void(0)" onclick="cerrar();"><span class="glyphicon glyphicon-off"> Sign out</span></a></li>
  41.            </ul>
  42.        </ul>  
  43.        <ul class="nav navbar-nav navbar-right">
  44.        <li class="dropdown">
  45.           <a href="javascript:void(0)" onclick="" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-flag"></span> Reports<span class="caret"></span></a>
  46.          <ul class="dropdown-menu" role="menu">
  47.            <li><a href=""><span class="glyphicon glyphicon-list"></span> Items</a></li>
  48.            <li><a href="#"><span class="glyphicon glyphicon-list"></span> Parents list</a></li>
  49.          </ul>
  50.        </li>
  51.      </ul>
  52.      <ul class="nav navbar-nav navbar-right">
  53.        <li><a href="javascript:void(0)" onclick=""><span class="glyphicon glyphicon-home"></span> home</a></li>
  54.        <li><a href="javascript:void(0)" id="low_stock" onclick=""><span class="glyphicon glyphicon-alert"></span> slow stock <span id="notif" class="badge">0</span></a></li>
  55.      </ul>
  56. </nav>  
  57. <div class="col-md-3">
  58.    <ul class="nav nav-pills nav-stacked">
  59.        <li class="active"><a href="javascript:void(0)" onclick="home();"><span class="glyphicon glyphicon-home"></span> home</a></li>
  60.        <li><a href="javascript:void(0)" onclick="product();"><span class=" glyphicon glyphicon-bed"></span> products</a></li>
  61.        <li><a href="javascript:void(0)" onclick="sales();"><span class="glyphicon glyphicon-credit-card"></span> Sales</a></li>
  62.       <li><a href="javascript:void(0)" id="msg" onclick="users();"><span class="glyphicon glyphicon-user"></span> Users <span id="notif" class="badge" onclick="push_up();">0</span></a></li>
  63.    </ul>
  64. </div>
  65.    <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModallabel" aria-hidden="true">
  66.                 <div class="modal-dialog">
  67.                   <div class="modal-content">
  68.                    <div class="modal-header">
  69.                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  70.                        <h4 class="modal-title" id="myModalLabel">Registro</h4>
  71.                    </div>
  72.            <div class="modal-body">
  73.                <form class="form-horizontal" id="formCliente">
  74.                    <div class="form-group">
  75.                        <label for="fecha" class="control-label col-xs-5">date: </label>
  76.                        <div class="col-xs-4">
  77.                             <input type="text" class="form-control" value="<?php echo date('y-m-d'); ?>" disabled="disabled"/>
  78.                        </div>
  79.                    </div>
  80.                     <div class="form-group">
  81.                          <label for="code" class="control-label col-xs-5">code:</label>
  82.                          <div class="col-xs-2 frm-code">
  83.                               <input type="text" id="code" name="code" class="form-control" onkeyup="validacion('code');" aria-describedby="inputSuccess2Status">
  84.                               <span class="help-block"></span>
  85.                         </div>
  86.                   </div>
  87.                    <div class="form-group">
  88.                          <label for="product" class="control-label col-xs-5">Product:</label>
  89.                          <div class="col-xs-4 frm-product">
  90.                               <select class="form-control" id="product" name="product" onchange="validacion('product');">
  91.                                        <option value="reset_product">Select an option</option>
  92.                                        <option>usb 8gb</option>
  93.                                        <option>usb 16gb  Kingston</option>
  94.                                        <option>usb 32gb  Kingston</option>
  95.                                        <option>usb 64gb  Kingston</option>
  96.                                        <option>usb 128gb Kingston</option>
  97.                                        <option>SD 8gb</option>
  98.                                        <option>SD 16gb</option>
  99.                                        <option>SD 32GB</option>
  100.                                        <option>SD 64gb</option>
  101.                                        <option>SD 128gb</option>
  102.                                        <option>GO PRO HERO</option>
  103.                                        <option>GO PRO BLACK EDITION</option>
  104.                                        <option>GO PRO SILVER EDITION</option>
  105.                                        <option>GO PRO 2 HERO</option>
  106.                                        <option>GO PRO 2 HERO BLACK EDITION</option>
  107.                                        <option>GO PRO 2 HERO SILVER EDITION</option>
  108.                                        <option>GO PRO 3 HERO</option>
  109.                                        <option>GO PRO 3 HERO</option>
  110.                                        <option>GO PRO 3 HERO BLACK EDITION</option>
  111.                                        <option>GO PRO 3 HERO SILVER EDITION</option>
  112.                                        <option>Snorkel</option>
  113.                                        <option>Aletas</option>
  114.                                        <option>Tanque  24lb</option>
  115.                               </select>
  116.                         </div>
  117.                   </div>
  118.                     <div class="form-group">
  119.                          <label for="price" class="control-label col-xs-5">Price:</label>
  120.                          <div class="col-xs-3 frm-price">
  121.                               <input type="text" class="form-control"  id="price" name="price" onkeyup="validacion('price');">
  122.                               <span class="help-block"></span>
  123.                         </div>
  124.                   </div>
  125.                     <div class="form-group">
  126.                          <label for="stock" class="control-label col-xs-5">Stock: </label>
  127.                          <div class="col-xs-4">
  128.                               <select class="form-control" id="stock" name="stock" onchange="validacion('stock')";>
  129.                                        <option value="rest_stock">Select an option</option>
  130.                                        <option>1</option>
  131.                                        <option>2</option>
  132.                                        <option>3</option>
  133.                                        <option>5</option>
  134.                                        <option>6</option>
  135.                                        <option>7</option>
  136.                                        <option>8</option>
  137.                                        <option>9</option>
  138.                                        <option>10</option>      
  139.                               </select>
  140.                         </div>
  141.                   </div>
  142.                </form>
  143.            </div>
  144.            <div class="form-group">
  145.                  <div class="alert alert-success text-center" style="display:none;" id="success">
  146.                        <strong>Felicidades: </strong>Su registro ha sido guardado
  147.                  </div>
  148.                  <div class="alert alert-danger text-center" style="display:none;" id="error">
  149.                        <strong>Alert: </strong>you must to complete all fields
  150.                  </div>
  151.            </div>
  152.            <div class="modal-footer">
  153.                <button type="button" class="btn btn-default" data-dismiss="modal">close</button>
  154.                <button type="button" class="btn btn-success" onclick="add_product();" id="add"><span class="glyphicon glyphicon-plus"></span> Add</button>
  155.            </div>                
  156.        </div>
  157.    </div>
  158. </div>
  159. <div class="container">
  160.  <div class="tab-content nav col-md-8 frm-grid">
  161.    <h4>Products</h4>
  162.      <div class="form-group col-xs-3 frm-search">
  163.          <div class="form-group has-feedback">
  164.                <input type="text" class="form-control" id="inputValidation" placeholder="Search"/>
  165.                <span class="glyphicon glyphicon-search form-control-feedback"></span>
  166.          </div>
  167.    </div>
  168.    <button class="btn btn-success frm-add" data-toggle="modal" data-target="#myModal"><span class="glyphicon glyphicon-plus"></span> Add products</button>
  169.    <table class="table table-hover table-resposive" id="return_product">
  170.      <thead>
  171.          <tr>
  172.            <th>Item</th>
  173.            <th>code</th>
  174.            <th>Description</th>
  175.            <th>Price</th>
  176.            <th>Stock</th>
  177.            <th>Actions</th>
  178.          </tr>
  179.      </thead>  
  180.      <tbody id="records">
  181.             <?php
  182.                  $product->show_product();
  183.             ?>
  184.      </tbody>
  185.    </table>
  186.    <div id="pagination"></div>
  187.  </div>
  188. </div>
  189.    <script src="../Resources/js/jquery-1.11.2.js"></script>
  190.    <script src="../Resources/js/bootstrap.min.js"></script>
  191.    <script src="../Resources/js/actions.js"></script>
  192.    <script src="../Resources/js/validacion.js"></script>
  193.    <script src="../Resources/js/ajax.js"></script>
  194.    <script>
  195.       function cerrar()
  196.        {
  197.        $.ajax({
  198.            url:'../Controllers/actions.php',
  199.            type:'POST',
  200.            data:"boton=cerrar"
  201.        }).done(function(resp){
  202.            location.href = '../Views/'
  203.        });
  204. }
  205.  
  206. function add_product(){
  207.   var code    = $('#code').val();
  208.   var product = $('#product').val();
  209.   var price   = $('#price').val();
  210.   var stock   = $('#stock').val();
  211.   var valCheck = verificar();
  212.     if(valCheck == true){
  213.      $.ajax({
  214.              url: '../Controllers/actions.php',
  215.              type: 'POST',
  216.              data: 'code='+code+'&product='+product+'&price='+price+'&stock='+stock+'&boton=add_product'
  217.      }).done(function(ans){
  218.      if(ans == 'success'){
  219.              $('#code').val("");
  220.              $('#product').val('reset_product');
  221.              $('#price').val("");
  222.              $('#stock').val('rest_stock');
  223.              $('#success').show().delay(2000).fadeOut();
  224.  
  225.      }else{
  226.              alert(ans);
  227.        }
  228.      })
  229.    }
  230.    else {
  231.     }
  232. }
  233.  
  234. function delete(id){
  235.  $.ajax({
  236.    url:'../Controllers/product.php',
  237.    type:'POST',
  238.    data:'code='+id+'&boton=delete'
  239.  }).done(function(ans){
  240.    alert(ans);
  241.  });
  242.  
  243. }
  244.  
  245.  
  246. $(document).ready(function(){
  247.  $('#add').click(function(){
  248.     $.ajax({
  249.              url: '../Controllers/actions.php',
  250.              type: 'POST',
  251.              data: 'boton=show_product'
  252.      }).done(function(data){
  253. $('#records').html(data);            
  254.      })
  255.  });
  256. });
  257.  
  258.    </script>
  259. </body>
  260. </html>
  261.  
  262. <?php
  263.  
  264.  }
  265.  else
  266.  {
  267.    header("location: ./");
  268.  }
  269. ?>
  270.  
  271.  



Código
  1. <?php
  2. class product{
  3. private $conexion;
  4. public function __construct(){
  5. require_once('conexion.php');
  6. $this->conexion = new conexion();
  7. $this->conexion->conectar();
  8. }
  9.  
  10. function add($price,$stock,$code,$product){
  11. $sql1 ="INSERT INTO product (price,stock,code,product) VALUES('$price','$stock','$code','$product')";
  12. if($this->conexion->conexion->query($sql1)){
  13. return true;
  14. }
  15. else{
  16. return false;
  17. }
  18. $this->conexion->cerrar();
  19. }
  20.  
  21. function delete($code){
  22. $sql = "DELETE FROM product WHERE id_product='$code'";
  23. if($this->conexion->conexion->query($sql)){
  24. return true;
  25. }
  26. else{
  27. return false;
  28. }
  29. $this->conexion->cerrar();
  30. }
  31.  
  32. function show_product(){
  33. $sql = "SELECT * FROM product";
  34. $record = $this->conexion->conexion->query($sql);
  35. $item =0;
  36.  
  37. if(!$this->conexion->conexion->query($sql)){
  38. printf("Errormessage: %s\n", $this->conexion->conexion->error);
  39. }
  40. if($record->num_rows>0){
  41. while($show = $record->fetch_array(MYSQLI_ASSOC)){
  42. $item += 1;
  43. echo '<tr>
  44. <td>'.$item.'</td>
  45. <td>'.$show["code"].'</td>
  46. <td>'.$show["product"].'</td>
  47. <td>'.$show["price"].'</td>
  48. <td>'.$show["stock"].'</td>
  49. <td><button class="btn btn-danger" onclick="delete();"><span class="glyphicon glyphicon-trash"></span></button></td>
  50. </tr>';
  51. }
  52. //this is for counting number of page
  53.  
  54. }
  55. else{
  56. echo '<tr><td colspan="7">no hay registros</td></tr>';
  57. }
  58. }
  59. }
  60. ?>
  61.  
118  Programación / PHP / ayuda con el id de un archivo externo jquery y php en: 5 Octubre 2015, 05:32 am
al momento de presionar el boton no me mande ni el mensaje ni me borra y como puediera solucionarla ya que el del esta en otro archivo diferente o como lo hago mandar llamar


Código
  1. function edit(){
  2.  $(document).ready(function(){
  3.  $('#del').click(function(){
  4.    var question = confirm("Ola");
  5.    if(question == true){
  6.      $.ajax({
  7.        type: 'POST',
  8.        url: '../Controllers/actions.php',
  9.        data: 'code='+code+'&boton=delete_product'
  10.        success: function(data){
  11.          $('#records').html(data);
  12.          return false;
  13.        }
  14.     })
  15.      return false;
  16.      }else{
  17.            return false;
  18.      }
  19.    }
  20.  });
  21.  
  22. }
  23.  


Código
  1. function show_product(){
  2. $sql = "SELECT * FROM product";
  3. $record = $this->conexion->conexion->query($sql);
  4. $item =0;
  5.  
  6. if(!$this->conexion->conexion->query($sql)){
  7. printf("Errormessage: %s\n", $this->conexion->conexion->error);
  8. }
  9. if($record->num_rows>0){
  10. while($show = $record->fetch_array(MYSQLI_ASSOC)){
  11. $item += 1;
  12. echo '<tr id="htmltxt">
  13. <td>'.$item.'</td>
  14. <td>'.$show["code"].'</td>
  15. <td>'.$show["product"].'</td>
  16. <td>'.$show["price"].'</td>
  17. <td>'.$show["stock"].'</td>
  18. <td><button class="btn btn-warning frm-action" onclick="edit('.$show['id_product'].');" id="edit"><span class="glyphicon glyphicon-edit"><span<button><button class="btn btn-danger frm-action" id="del" onclick="delete('.$show['id_product'].');"><span class="glyphicon glyphicon-trash"><span<button></td>
  19. </tr>';
  20. }
  21. //this is for counting number of page
  22.  
  23. }
  24. else{
  25. echo '<tr><td colspan="7">no hay registros</td></tr>';
  26. }
  27. }
  28.  
119  Programación / PHP / php con jquery en: 4 Octubre 2015, 23:32 pm
una pregunta esta parta la tengo en mi parte de modelo pero si no quiero reditar mi codiigo como puedo hacer para que cuando mande llamar mi funcion eliminar de ajax el boton reciva mi php todo mi modelo lo tengo sin ningun codigo de js como lo haria para que revisa la funcion?
Código
  1. <td><button class="btn btn-warning frm-action"><span class="glyphicon glyphicon-edit"><span<button><button class="btn btn-danger frm-action"><span class="glyphicon glyphicon-trash"><span<button></td>
  2.  
120  Programación / PHP / Re: paginacion en: 29 Septiembre 2015, 07:11 am
 si me hechas la mano haciendo el codigo o agregando la linea para que lo muestre por favor... solo ocupo eso si ya para quee lo muestre
Páginas: 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines