Pues depende como este configurado tu base de datos, te daré un ejemplo de como lo haría yo ...
Para comenzar necesitaría de 2 tablas, usuarios y servicios:
#OJO solo indicaré los campos necesarios para lo que pides!
usuarios:
id
user
servicios:
id
idUser
servicio
Ahora, crearia un formulario donde agregaría un checkbox por cada servicio:
Código HTML:
Ver original<form id="miform" action="miphp.php" method="post"> <p>Cable:
<input type="checkbox" name="servicios[]" value="cable" /></p> <p>Aseo:
<input type="checkbox" name="servicios[]" value="aseo" /></p> <p>Urbano:
<input type="checkbox" name="servicios[]" value="Urbano" /></p> <!-- y así tantos checbox como servicios tengas! -->
Despues en miphp.php obtenemos los checkbox marcados y los guardamos
Código PHP:
Ver original<?php
$servicios = $_POST['servicios'];
$idUser = $_SESSION['idUser']; //Aquí depende de tu sistema como identificarás al usuario!
foreach($servicios as $servicio) {
$sql = 'insert into servicios (idUser,servicio) values(\''.$idUser.'\',\''.$servicio.'\'')';
mysql_query($sql,$conexion) or die(mysql_error());
}
Ojo, esto solo es un sistema mmm imaginario, pero la idea es lo que importa, esto lo puedes modificar y adaptar a casi cualquier sistema