Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/08/2010, 15:28
visona
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 16 años, 3 meses
Puntos: 5
Respuesta: Insertar con un checkbox

Bueno, me inserta solo un dato, seguramente por que no esta bien colocado.
A ver si puedes ayudarme un poco mas

Aqui coloco el codigo tal como lo tengo.

Código PHP:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "insertarmsj")) {
    
foreac($_POST['usuario'] as $ke => $valor)
              
  $insertSQL = sprintf("INSERT INTO emails (asunto, cuerpo, de, para) VALUES (%s, %s, %s, %s)",
                       GetSQLValueString($_POST['res'], "text"),
                       GetSQLValueString($_POST['cuerpo'], "text"),
                       GetSQLValueString($elusuario, "text"),
                       GetSQLValueString($valor, "text"));
  
  


  mysql_select_db($database_deume, $deume);
  $Result1 = mysql_query($insertSQL, $deume) or die(mysql_error());

  $insertGoTo = "ver_correo.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));
}


<label>
                <?php do { $ele=$row_emplea['id_empleados']; 
                
$elempleado=$row_emplea['empleado']; 
                
?>
                  <input type="checkbox" name="usuario[]" value="<?php echo $elempleado?>" />
                  <?php echo $elempleado?> &nbsp;<?php echo $ele?> 
                  <?php } while ($row_emplea mysql_fetch_assoc($emplea)); ?>
              </label>
Pero solo me inserta un solo dato