Ver Mensaje Individual
  #8 (permalink)  
Antiguo 20/06/2016, 15:47
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Creación multiples registros por un solo insert

Cita:
pero si escribo con ese codigo que tengo en el campo usuario: "jlopez,jpacheco" obviamente crea un solo registro con ese usuario siendo dos, y yo deseo poder condicionar mi codigo que si escribo tal como expliqué, genere en mi tabla dos registros de la misma actividad, uno para jlopez y otro para jpacheco,
Partamos de un detalle básico: Si tienes dos usuarios en in solo INPUT, entonces todo lo tienes mal, porque en cada INPUT sólo debería haber un único usuario, y cada usuario debería tener su propio set de datos para los restantes campos.
Si lo que quieres es ingresar los datos de varios usuarios desde un mismo formulario, tomados por ejemplo de una tabla de datos, entonces cada columna de la tabla debería ser enviada como array, y no como valores individuales.
Vale decir que cada uno de los $_POST de este ejemplo debería ser un array:
Código PHP:
Ver original
  1. $titulo=$_POST["txttitulo"];
  2.         $modulo=$_POST["txtmodulo"];
  3.         $saludo=$_POST["txtsaludo"];
  4.         $nombre=$_POST["txtnombre"];
  5.         $tel=$_POST["txttel"];
  6.         $cel=$_POST["txtcel"];
  7.         $email=$_POST["txtemail"];
  8.         $correo=$_POST["txtcorreo"];
  9.         $creacion=$_POST["txtcreacion"];
  10.         $info=$_POST["txtinfo"];
  11.         $nit=$_POST["txtnit"];
  12.         $direccion=$_POST["txtdireccion"];
  13.         $telemp=$_POST["txttelemp"];
  14.         $emailemp=$_POST["txtemailemp"];
  15.         $ciudad=$_POST["txtciudad"];
  16.         $dpto=$_POST["txtdpto"];
  17.         $pais=$_POST["txtpais"];
  18.         $sector=$_POST["txtsector"];
  19.         $fuente=$_POST["txtfuente"];
  20.         $info=$_POST["txtinfo"];
  21.         $fpcliente=$_POST["txtfecha"];
  22.         $descripcion=$_POST["txtdescripcion"];
  23.         $final=$_POST["txtfinal"];
  24.         $usuario= $_SESSION["usuarioactual"];
A los fines de ejecutar los INSERTS, cada set de datos, sólo puede contener los datos del usuario a quien pertenecen...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)