Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/10/2010, 21:51
Avatar de egepe
egepe
 
Fecha de Ingreso: diciembre-2009
Mensajes: 310
Antigüedad: 14 años, 5 meses
Puntos: 7
Respuesta: Elementos repetidos en un array marcandolos con rojo

tu duda es de php o VB ( lo digo porque dices textbox) ?

no vale si es en php sería algo así.

1)Yo stoy suponiendo por lo que colocaste al comienzo que te está cargando esos datos?
2)Que tu debes mostrarlos luego de aceptados ? xq si los quieres dinámicos en la medida en que te los cargan es un poquito más elaborado y debería manejar javascript y ajax...

Bueno si 1 y 2 son ciertas. Nada me dices q por la funcion array_count_values ya sabes el número de vcs que se repiten, bueno listo. Si tienes los datos en un $_POST ó $_GET, vas comparando uno a uno y pintando, me explico tu caso de arriba;

111
111

222
333
444
111
666
444

y tienes este resultado:

111 reptio: 3 veces
222 reptio: 1 vez
333 reptio: 1 vez
444 reptio: 2 veces
666 reptio: 1 vez

guarda este resultado en un array como más te guste referencial o numérico,
$repite[0][0]=111; $repite[0][1]=3;
$repite[1][0]=222; $repite[1][1]=1;
$repite[2][0]=333; $repite[2][1]=1;
$repite[3][0]=444; $repite[3][1]=2;
$repite[4][0]=666; $repite[4][1]=1;


Vas de tu global $_POST o $_GET a buscar el igual en este array (por eso te dije que si quería usabas referencial para hacer más rapido) y en la medida encuentres los que se repiten los pintas... con echo o si los tienes que mostrar en otro form nada los pones en el value="<?php echo $valor_pintado?>" readonly=readonly....

espero que te sirva esta vez y disculpa la respuesta corta de antes....

saludos