Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2009, 14:23
RocioEscobar
 
Fecha de Ingreso: diciembre-2009
Mensajes: 12
Antigüedad: 14 años, 5 meses
Puntos: 0
Sumar la cantidad de los registros en base a 2 arreglos

Hola que tal amigos de Foros del Web.

Tengo una duda con respecto a 2 arreglos que tengo los cuales tienen los datos de una consulta a mi base de datos en MySQL.

En el primero obtengo los diferentes servicios que hay en un campo.
Ej.
Corto Circuito
Falsa Alarma
Tala de Arboles

En el segundo obtengo todos los servicios del mismo campo sin importar si repiten o no.
Ej.
Corto Circuito
Corto Circuito
Falsa Alarma
Falsa Alarma
Falsa Alarma
Falsa Alarma
Tala de Arboles

Necesito saber como comparo estos arreglos (o como hacerlo si esto no esta bien para lo quiero obtener) para que en un tercer arreglo me guarde el numero de veces que se repite cada servicio del segundo arreglo.
Ej.
2,4,1.

Hago de su conocimineto que estoy programando en PHP.
Lo que tengo es lo siguiente.


Código PHP:
include ("Conexion.php");

$consulta "SELECT Distinct NomServicio FROM Servicio"
$result =  mysql_query ($consulta$conexion) or die(mysql_error());
$consulta1 "SELECT NomServicio FROM Servicio"
$result1 =  mysql_query ($consulta1$conexion) or die(mysql_error());
$num_rows mysql_num_rows($result);

$arreglo = array();
$contador =0;

for(
$i =1$i <= $num_rows$i++){
 While   (
$registro=mysql_fetch_assoc($result)){

 
 
echo 
$registro ['NomServicio']; 
 


While   (
$registro2=mysql_fetch_assoc($result1)){
if (
$registro2 ['NomServicio'] ==  $registro ['NomServicio'])
$contador ++;
$arreglo $contador;



 }

 }
}
echo 
$arreglo

Pero esto solo me manda como resultado un 2, es decir solo realiza la suma del primer valor de mi segundo arreglo.
Desde ya, Muchas Gracias.
Espero me haya dado a entender.
Desde ya, Muchas Gracias.