JQuery - Actualizar registros utilizando un checkbox por medio de una consulta de base de datos

 
Vista:
Imágen de perfil de Roberto
Val: 2
Ha aumentado su posición en 9 puestos en JQuery (en relación al último mes)
Gráfica de JQuery

Actualizar registros utilizando un checkbox por medio de una consulta de base de datos

Publicado por Roberto (2 intervenciones) el 07/04/2017 15:51:48
Hola tengo la siguiente consulta que realizo por medio de una consulta hacia la base de datos utilizando php

Lo que quiero hacer es que cuando seleccione un checkbox y le de clic en el botón de atendido me actualice ese registro que ya seleccione.

No se como hacerlo.

En la base de datos hay una tabla que se llama comandas y ahí hay un campo que se llama estatus simplemente es actualizar el registro dependiendo el folio que tiene seleccionarlo y actualizarlo el el campo status = 1

La base de datos tiene la siguiente estructura:

Nombre Tipo Longitud
cveOrden int 11 (primary key)
folio varchar 100
cveMenu int 11
cveMesa int 11
comentarios text 0
fecha date 0
hora time 0
status int 11


Del lado del cliente tengo lo siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<?php
      include ('genericos/conecta.php');
	  $resmenus = mysql_query ("SELECT * FROM menus");
	  $resmesas = mysql_query("SELECT * FROM mesas");
?>
 
  <body>
 
    <!--banner-->
    <section id="banner">
      <div class="bg-color">
        <header id="header">
            <div class="container">
                <div id="mySidenav" class="sidenav">
                  <a href="javascript:void(0)" class="closebtn" onClick="closeNav()">&times;</a>
                  <a href="index2.php">Menu</a>
                  <a href="login.php">Login</a>
                </div>
                <!-- Use any element to open the sidenav -->
                <span onClick="openNav()" class="pull-right menu-icon"></span>
            </div>
        </header>
        <div class="container">
        <div class="row">
          <div class="inner text-center">
            <h2 class="logo-name"></h2>
          </div>
        </div>
        </div>
      </div>
    </section>
    <!-- / banner -->
 
 
    <!-- menu -->
    <section id="menu-list" class="section-padding">
        <div class="container">
            <div class="row">
                <div class="col-md-12 text-center marb-35">
                    <h1 class="header-h">Lista de comandas</h1>
                </div>
                <div class="col-md-12  text-center gallery-trigger">
                    <ul>
                        <!--<li><a class="filter" data-filter="all">Todos</a></li>-->
                        <li><a class="filter" data-filter=".category-1" href="atendidos.php">Atendidos</a></li>
                        <li><a class="filter" data-filter=".category-2" href="cancelados.php">Cancelados</a></li>
                        <li><a class="filter" data-filter=".category-3" href="impresion.php">Impresión</a></li>
                    </ul>
                </div>
                <div id="Container">
                 <!-- Tabla -->
                  <div class="datagrid">
				  <table>
                   <thead><tr>
				     <th></th>
					 <th>Folio</th><th>Titulo</th><th>Mesa</th><th>Tiempo 1</th><th>Tiempo 2</th><th>Tiempo 3</th>
				     <th>Tiempo 4</th><th>Tiempo 5</th><th>Comentarios</th><th>Fecha</th><th>Hora</th></tr>
				    </thead>
					<tbody><tr>
                 <?php
				   $re=mysql_query("SELECT
                                   comandas.cveOrden,
								   comandas.folio,
                                   menus.titulo,
                                   comandas.cveMesa,
                                   menus.tiempo1,
                                   menus.tiempo2,
                                   menus.tiempo3,
                                   menus.tiempo4,
                                   menus.tiempo5,
                                   comandas.comentarios,
                                   comandas.fecha,
                                   comandas.hora
                                   FROM comandas
                                   INNER JOIN menus 
                                   ON comandas.cveMenu = menus.cveMenu
								   ORDER BY fecha, hora")or die(mysql_error());
					 while($f = mysql_fetch_array($re)){
				   ?>
					  <td><input name="chkComanda" type="checkbox" value=""></td>
					  <td><?php echo $f['folio']?></td><td><?php echo $f['titulo']?></td><td><?php echo $f['cveMesa']?></td>
					  <td><?php echo $f['tiempo1']?></td><td><?php echo $f['tiempo2']?></td><td><?php echo $f['tiempo3']?></td>
					  <td><?php echo $f['tiempo4']?></td><td><?php echo $f['tiempo5']?></td><td><?php echo $f['comentarios']?></td>
					  <td><?php echo $f['fecha']?></td><td><?php echo $f['hora']?></td></tr>
				 <?php
				    }
				  ?>
                     </tbody>
                    </table>
				  </div>
				 <!-- Fin Tabla -->
				 <br>
				 <!-- Botones -->
				 <div>
				  <table width="10%" border="0" align="center">
                   <tr>
                    <td><input name="btnAtendido" type="button" value="Atendido" class="btn"></td>
                    <td><input name="btnCancelado" type="button" value="Cancelado" class="btn"></td>
                   </tr>
                  </table>
				 </div>
				 <!-- Fin Botones -->
                 </div>
            </div>
        </div>
    </section>
    <!--/ menu -->
 
</body>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder