Hola a todos espero puedan ayudarme tengo 1 problema con un update explico mi problema
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:
$
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());
}
codigo do-while
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))?>