Autor Tema: Ayudita simple :P  (Leído 725 veces)

Desconectado RamFu

  • Moderadores Flash
  • PHPero Experto
  • ****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Ayudita simple :P
« en: 25 de Febrero de 2008, 17:02:09 pm »
Holas! Alguien me podria ayudar con una cosilla simple? :p
Bien, imaginemos que un usuario tiene 'x' placas, y muestra los resultados en un PHP. Eso bien, el problema es para que le salga un numero al lado, que dice el numero de placa 1 a 1, es decir, supongamos que yo tengo 3 placas:

1. Administrador
2. Coordinador
3. Vip

Pues que me cuente los resultados :P

Mersii

Comunidad PHPeros

Ayudita simple :P
« en: 25 de Febrero de 2008, 17:02:09 pm »

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: Ayudita simple :P
« Respuesta #1 en: 25 de Febrero de 2008, 18:08:30 pm »
Yo lo haria de este modo.

1º Haces una query del tipo SELECT, que señale todos los usuarios con esa placa
Ej: SELECT * FROM users WHERE placa='1'

2º Lo recojes con mysql_fetch_array
Ej: $sql = mysql_fetch_array($query);

3º Cuentas los resultados con count();
Ej: echo "Hay ",count($sql)," placas de Administrador";

Saludos
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado RamFu

  • Moderadores Flash
  • PHPero Experto
  • ****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Ayudita simple :P
« Respuesta #2 en: 25 de Febrero de 2008, 19:24:15 pm »
no, no me entendiste, es decir, contar los resultados php xD
por ejemplo si yo tngo 3 placas
1.
2.
3.
si otro user por ejemplo tiene 5 pues
1.
2.
3.
4.
5.

Desconectado warmanue

  • PHPerit@
  • *
  • Mensajes: 4
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
Re: Ayudita simple :P
« Respuesta #3 en: 25 de Febrero de 2008, 20:14:05 pm »
Bueno, si tienes una tabla destinada a las placas podrias hacer una consulta en ella usando el nombre de usuario como criterio de busqueda:
EJ: $consulta="SELECT * from placas where usuario='nombreusuario'";

Ahora podras sacar los resultados de la siguiente manera:
EJ:
while($sql = mysql_fetch_array($consulta)){
$i=$i+1;
echo $i.$sql['placa'];
}

Con la variable i consigues los números y con la consulta vas mostrando las placas.

P.D. Posiblemente tenga fallos de sintaxis y demas... llevo mucho tiempo sin programar en php y estoy bastante oxidado. De todas formas espero haber servido de alluda! :D

Saludos.
« Última modificación: 25 de Febrero de 2008, 22:05:57 pm por warmanue »

Desconectado RamFu

  • Moderadores Flash
  • PHPero Experto
  • ****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Ayudita simple :P
« Respuesta #4 en: 25 de Febrero de 2008, 21:48:01 pm »
si, si da fallo
i=$i+1;
dice que el = es unexpected, es decir
Parse error: syntax error, unexpected '='

Desconectado warmanue

  • PHPerit@
  • *
  • Mensajes: 4
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
Re: Ayudita simple :P
« Respuesta #5 en: 25 de Febrero de 2008, 22:04:33 pm »
si, si da fallo
i=$i+1;
dice que el = es unexpected, es decir
Parse error: syntax error, unexpected '='

Perdon donde puse i=$i+1; quise poner $i=$i+1; se me olvido poner el signo del dollar.
Espero que ahora funcione ;)

Desconectado RamFu

  • Moderadores Flash
  • PHPero Experto
  • ****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Ayudita simple :P
« Respuesta #6 en: 25 de Febrero de 2008, 22:16:07 pm »
echo :P gracias :D