Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/12/2010, 23:57
Avatar de saseisa
saseisa
 
Fecha de Ingreso: agosto-2006
Mensajes: 329
Antigüedad: 18 años, 5 meses
Puntos: 9
update & do-while

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>&nbsp;</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))?>