Comunidad de diseño web y desarrollo en internet online

Cambiar dato a tabla en mysql con checkbox

Citar            
MensajeEscrito el 08 Dic 2011 12:31 pm
Buenas gente, espero anden lindo :)

Es algo compleja mi duda y espero puedan ayudarme :)

Tengo una tabla de equipos reparados y otra de clientes.
Cuando Cito a un cliente me muestra todo los equipos que aun no a pagado ese cliente.


Código :

//La busqueda la armo asi.


$spagar=mysql_db_query($db_name,"select * from equipos where idpropietario=$id and pago='0' and estado='1'");

//Esto funciona bien
//Ahora listo los equipos

$apagar=$row[nds];
echo "<td width=123>$row[fingreso]<br></td>";
echo "<td>$row[tipo]<br></td>";
echo "<td>$row[marca]<br></td>";
echo "<td>$row[modelo]<br></td>";
echo "<td>$row[serial]<br></td>";
echo "<form name='accion' method='post' action='buscar.php'><td><input type='checkbox' name='accion' value='Pagar'><input value=$apagar name='nds' type='hidden'><input value=$id name='id' type='hidden'></form></td>";
echo "<td>$row[fallad]<br></td>";
echo "<td>$row[presupuesto]<br></td>";
echo "<td>$row[precio]<br></td>";
echo "<td><form>";
echo"<a href=buscar.php?id=$idcliente>Detalles</a>";

La tabla ya esta armada y solo muestro una parte del codigo
lo que quiero es que luego de marcar un tick en esos
check box exista un boton que diga pagar y solo marque pagos los que
tienen ese tick pero la verdad no me da la cabeza
intente varias formas pero no me sale. Podrian ayudarme ?

Gracias gente!!!

Por kapi2454

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 08 Dic 2011 01:51 pm
Lo que quieres es que al pulsar el boton aparezcan como pagados los productos que se han marcado en el checkbox?

Por davp

Claber

278 de clabLevel

1 tutorial

Genero:Masculino  

Venezuela

firefox
Citar            
MensajeEscrito el 08 Dic 2011 06:13 pm
correcto, ahí creo que no puse el boton de Pagar pero así es. Gracias

Por kapi2454

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 13 Dic 2011 07:06 pm
Pego una imagen

http://img11.imageshack.us/img11/1420/paginasl.png

Por kapi2454

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 14 Dic 2011 01:04 pm
Encontré la solución:
<code>
//El check box es asi. la variable apagar contiene el numero del servicio.
<input type='checkbox' name='campos[$apagar]'>

$aLista=array_keys($_POST['campos']);
$sQuery="UPDATE equipos SET pago='1' WHERE nds IN (".implode(',',$aLista).")";
//Equipos es la tabla, marca un un en el campo pago.
mysql_query($sQuery);
</code>

Por kapi2454

3 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.