Cambiar dato a tabla en mysql con checkbox

En este Foro, se enviaran sitios donde poder alojar nuestro Foro, hostings con PHP, MySQL, etc.
El SPAM esta sancionado con exclusión de los foros.

Moderadores: Soporte phpBB, Soporte MODs

Reglas del Foro
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte
El SPAM esta sancionado con exclusión de los foros.
Atom Feed

Cambiar dato a tabla en mysql con checkbox

Notapor kapi2454 » Martes, 13 Diciembre 2011, 19:03

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: Seleccionar todo
//la parte de armar la busqueda y mostrar los resultados funciona bien y asi los despliega
while ($row=mysql_fetch_array($spagar))
{
echo"<tbody>";
echo "</td>";
echo "<td>$row[nds]<br></td>";
$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='check' value='1'><input value=$apagar name='nds' type='hidden'><input value=$id name='id' type='hidden'><input value='actualizar' name='actualizar' type='hidden'></td>";
echo "<td>$row[fallad]<br></td>";
echo "<td>$row[presupuesto]<br></td>";
echo "<td>$row[precio]<br></td>";
echo "<td>";
echo"<a href=buscar.php?id=$idcliente>Detalles</a>";

echo"</tbody>";
}
echo "<td colspan='8'></td><td><B>Total</B></td>.<td><B>$total</B></td>";
echo"</table>";
echo"<input value='Pagar Tickeados' name='accion' type='submit'></form>";
echo"</div>";

}

//Aqui chequeo cuales tienen el tick y lo seteo como pago. Claro que no funciona asi.
if ($_POST['actualizar']=='actualizar')
{
mysql_query("UPDATE equipos SET pago='1' WHERE $_POST[check]='1'");
header("location:buscar.php");
}

?>
</html>



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 Tickeados" 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 ?

Aqui deo una imagen de lo que tengo armado Imagen

Gracias gente!!!
kapi2454
Observador/a
Observador/a
 
Mensajes: 4
Registrado: Sábado, 11 Junio 2011, 19:24
Nombre real: German
  • Windows 7 Chrome

Publicidad



Colabora con nosotros haciendo una Donación y elimina esta publicidad.

Re: Cambiar dato a tabla en mysql con checkbox

Notapor kapi2454 » Miércoles, 14 Diciembre 2011, 12:59

Encontré la solución:
Código: Seleccionar todo
//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);
Última edición por angelismo el Miércoles, 14 Diciembre 2011, 18:44, editado 1 vez en total
Razón: Corregir bbcode
kapi2454
Observador/a
Observador/a
 
Mensajes: 4
Registrado: Sábado, 11 Junio 2011, 19:24
Nombre real: German
  • Windows 7 Chrome

Publicidad



Colabora con nosotros haciendo una Donación y elimina esta publicidad.

¿Te fue útil este tema?

Enlace:
BBcode:
HTML:


Compartir

Volver a Servidores, recursos PHP, MySQL, etc.

  • Temas relacionados
    Respuestas
    Vistas
    Último mensaje

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado