como agregar sistema de puntos por php y mysql?

Iniciado por wirelesswifi, 7 Octubre 2010, 00:39 AM

0 Miembros y 1 Visitante están viendo este tema.

wirelesswifi

#10
Bien, pero yo lo hice a parte con dos archivos.

noticias.php y votar.php

Ahora hago todo por votar.php

Tengo una tabla noticias donde tengo, las columnas id titulo contenido votar ip

El a href lo tengo asi en noticias.php:

<a href="votar.php?<?php echo "id=$Id"; ?>">Votar</a>

Va a votar.php y agrega el voto a cada noticia, pero puedo votar varias veces y no quiero, como haria para ser por IP que vote solo una vez.

Espero me ayuden

Disculpen las molestias

Saludos...

Edito:

Los votos los hago por metodo update.

Y se que para detectar las ip se usa:

$_SERVER['REMOTE_ADDR'];

Pero como haria.

~ Yoya ~

todas las ip que voten agrégala a la BD y comprueba si existe dicha ip antes de votar...
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

wirelesswifi

#12
Gracias Yoya, pero lo tengo todo en una tabla noticias.

id titulo contenido voto ip

Pero tengo varios id de noticias

Entonces tendria que hacer una nueva tabla de votos

Con las columnas idnoticia votar ip

Estaria bien asi?

Saludos

~ Yoya ~

ps como esta esa bien, solo necesitas comparar el valor de la columna ip con el ip del usuario...

Nose a que te refieres con varios id de noticias, eso son solo registro...
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

wirelesswifi

Ok.

Por ejemplo a lo de ids me referia a las noticias ejemplo:

noticias.php?id=1
noticias.php?id=2
noticias.php?id=3

Y asi, entonces cuando voten en una noticia por ejemplo a la de id=1

Cuando vaye a votar otro usuario en ese id=1 va a ver dos ip en una misma columna.

Entonces deberia crear otra tabla llamada votos con columnas idnoticia voto ip

Entonces que vaye sumando por columnas por mysql_num_rows

Saludos.

~ Yoya ~

Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.