Tema: Enlaces PHP
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/03/2012, 22:47
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Enlaces PHP

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
  1. <form id="miform" action="miphp.php" method="post">
  2. <p>Cable: <input type="checkbox" name="servicios[]" value="cable" /></p>
  3. <p>Aseo: <input type="checkbox" name="servicios[]" value="aseo" /></p>
  4. <p>Urbano: <input type="checkbox" name="servicios[]" value="Urbano" /></p>
  5. <!-- y así tantos checbox como servicios tengas! -->
  6. </form>

Despues en miphp.php obtenemos los checkbox marcados y los guardamos
Código PHP:
Ver original
  1. <?php
  2. $servicios = $_POST['servicios'];
  3. $idUser = $_SESSION['idUser'];    //Aquí depende de tu sistema como identificarás al usuario!
  4.  
  5. foreach($servicios as $servicio) {
  6. $sql = 'insert into servicios (idUser,servicio) values(\''.$idUser.'\',\''.$servicio.'\'')';
  7. mysql_query($sql,$conexion) or die(mysql_error());
  8. }

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
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)