Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2012, 09:02
mktalternativa
 
Fecha de Ingreso: enero-2012
Mensajes: 224
Antigüedad: 12 años, 3 meses
Puntos: 1
Problema con option Value y PHP

Hola tengo este codigo donde le puse multiple para poder elegir mas de un registro pero cuando hace el insert solo me pone el primero que elegi , que puedo hacer para que me los tome como dos o mas registros diferentes segun la cantidad de opciones que elija



formulario.php
Código PHP:

<select name="empleados" id="empleados" multiple>
                          <?php
do {  
?>
                          <option value="<?php echo $row_emp['nombrecompleto']."|".$row_emp['foto']."|".$row_emp['email']; ?>"<?php if (!(strcmp($row_emp['nombrecompleto'], $row_emp['nombrecompleto']))) {echo "SELECTED";} ?>><?php echo $row_emp['nombrecompleto']?></option>
                          <?php
                          
                        


} while ($row_emp mysql_fetch_assoc($emp));
  
$rows mysql_num_rows($emp);
  if(
$rows 0) {
      
mysql_data_seek($emp0);
      
$row_emp mysql_fetch_assoc($emp);
  }
?>
                        
                        
                      </select>


action.php


Código PHP:




if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  
$insertSQL sprintf("INSERT INTO tareas (empleado, titulo, descripcion,  fechadecarga, verde, amarillo, rojo, dif,  email) VALUES ('$separar[0]',  %s, %s, '$tiempo', '$verde', '$amarillo', '$rojo', '$diferencia', '$separar[2]')",
                       
                       
GetSQLValueString($_POST['titulo'], "text"),
                       
GetSQLValueString($_POST['detalle'], "text"));