Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/12/2010, 11:46
AitorLopez
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 15 años
Puntos: 6
Respuesta: Comparar valores

Bueno, al final lo hize asi

Código PHP:
Ver original
  1. if (isset($_REQUEST['k']))
  2. {
  3.     //Comprobamos que de todas las actividades que se han enviado en el form, no hay ninguna repetida
  4.     for ($i=0;$i<$_REQUEST['k'];$i++)
  5.     {
  6.         $j = $_REQUEST['j'."$i".''];
  7.  
  8.         $actividad = $_REQUEST['actividad'."$j".''];
  9.         //Creo el array añadiendole todas las actividades que han enviado en el formulario para poder comprobar despues si hay alguna repetida.
  10.         $array[$i] = $actividad;
  11.     }
  12.    
  13.     //Cuento los valores que tiene el array
  14.     $array1 = count($array);
  15.     //Quito los que esten repetidos
  16.     $array2 = array_unique($array);
  17.     //Vuelto a contar los valores del array, pero esta vez sin repetidos
  18.     $array3 = count($array2);
  19.    
  20.     //Comparo los valores que hay en cada array. Si es igual, no habia repetidos. Si es diferente, si
  21.     if ($array1 != $array3)
  22.  
  23. A partir de aqui, otras instrucciones que no tiene que ver con el hilo.