dentro de 1 do-while muestro 3 columnas
1.nombre de un archivo ,2. checkbox, 3. input type=text
el cual el nombre lo extraigo de una tabla de mysql, si selecciono el checkbox se habilita el input, donde se le agregara el nombre de a quien le pertenece ese articulo al momento que le doy click al boton
lo unico que me hace es actualizar en la tabla el campo del status que es el del checkbox pero no me actualiza el campo adquirio que es del input
como puedo hacer para que igual me actualice el campo adquirio
desde ya gracias
este es el codigo que uso para actualizar la bd
Código:
codigo do-while$ arr=$_POST['cancela']; $mot=$_POST['adquirio']; foreach ($arr as &$value ) { $sql = "UPDATE comprobante SET status = 'seleccionado', adquirio ='$mot' WHERE comprobante.idComprobante = $value"; mysql_query($sql, $articulo) or die(mysql_error()); }
Código:
<?php do { ?> <th height="44" align="left" class=""><a href="<?php echo "$row_arc['nombre'] ;?>"><?php echo $row_arc['nombre'] ;?></a> </th> <th align="left" class=""><center> <?php if($row_arc['status']!="seleccionado"){ echo "<input type='checkbox' name='cancela[]' id='checkbox' onClick='activar()' value='".$row_arc['status'] ."' >"; echo $row_arc['status']; } else{echo $row_arc['status'];} ?> </center> </th> <th align="left" class=""><?php if($row_arc['adquirio']==''){ echo "<input type='text' id='textbox' onClick='activar()' name='adquirio'>"; }else echo $row_arc['adquirio']; ?></th> </tr> <?php } while ($row_arc = mysql_fetch_assoc($arc))?>