Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/07/2011, 04:58
IEKK
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 14 años, 3 meses
Puntos: 202
Respuesta: que sucede porq no hace lo que necesito?

Cita:
Iniciado por eduardo160 Ver Mensaje
Código PHP:
$consulta = ("SELECT cuantas_res FROM recibe WHERE (id='$id' AND id_recibe NOT IN($id_usuario))");
$result_nuevo_res mysql_query($consulta) or die('Error, query failed'mysql_error());
while (
$row_nue_res mysql_fetch_array($result_nuevo_res)){
    
$cuantas_res$row_nue_res['cuantas_res'];
    
$cuantas_nuevas=$cuantas_respuestas+1;
    echo 
$cuantas_nuevas;


Por partes:

-$cuantas_respuestas no aparece definido en el código que muestras. Presupondré que debería ser $cuantas_res ya que el código tal cual daría siempre 1.

- Si se trataba de $cuantas_res y te equivocaste al copiar pues siempre dará $cuantas_res+1 y será el mismo resultado porque en el bucle estás volviendo a inicializar la variable y después sumas 1
(posiblemente esto es lo que te da 7,7,7)

Viendo tu consulta sospecho que sólo intentas sacar el total de registros que hay.

Para hacer un contador te bastaba con inciciar en 0 una variable y sumarle 1:
Código PHP:
$cont=0;
$consulta = ("SELECT cuantas_res FROM recibe WHERE (id='$id' AND id_recibe NOT IN($id_usuario))");
$result_nuevo_res mysql_query($consulta) or die('Error, query failed'mysql_error());
while (
$row_nue_res mysql_fetch_array($result_nuevo_res)){
$cont++;
//....


O utilizar mysql_num_rows();

O también lo puedes hacer en la consulta con SQL utilizando count()
__________________
Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :(