elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 13:14  


Tema destacado: Personaliza-Escoge el diseño del foro que más te guste.

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  Cual es el codigo para valorar una noticia
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Cual es el codigo para valorar una noticia  (Leído 3,841 veces)
bizco


Desconectado Desconectado

Mensajes: 698


Ver Perfil
Re: Cual es el codigo para valorar una noticia
« Respuesta #15 en: 8 Octubre 2010, 22:11 »

obtienes el id (get) y luego haces update where id=el que se envio, en el otro hilo te puse el enlace a un tutorial de sql


En línea
wirelesswifi

Desconectado Desconectado

Mensajes: 87



Ver Perfil WWW
Re: Cual es el codigo para valorar una noticia
« Respuesta #16 en: 8 Octubre 2010, 22:55 »

Para mostrar los votos tengo esto:

Código:
<? $cons= mysql_query( "select * from votos where idnoticia=".$Id);
               $conteo= mysql_num_rows($cons);
               echo 'Esta noticia posee: '. $conteo;
               if( $conteo==1 ) echo ' voto.';
               else echo ' votos.';?>

Y para votar en la noticia tengo esto:

Código:
<? if(isset($_GET["valor"])) {    
if( $conteo==1 ) echo ' voto.';
                else echo ' votos.'; }  ?>

Código:
<a href="noticias.php?<?php echo "valor=1&id=$Id"; ?>">Votar</a>

Ahora cuando pulso "Votar" no agrega el voto a la noticia.


En línea

bizco


Desconectado Desconectado

Mensajes: 698


Ver Perfil
Re: Cual es el codigo para valorar una noticia
« Respuesta #17 en: 8 Octubre 2010, 23:34 »

si no hay codigo que haga el update de la tabla nunca podra añadir nada, te vuelvo a invitar a que le des un ojo al tutorial que te enlace sobre sql,
En línea
wirelesswifi

Desconectado Desconectado

Mensajes: 87



Ver Perfil WWW
Re: Cual es el codigo para valorar una noticia
« Respuesta #18 en: 8 Octubre 2010, 23:51 »

Ya eh entrado a la web que me dices http://www.sql-tutorial.net/SQL-UPDATE.asp y eh entrado a la sección update sql

Con update si envia los votos.

El codigo de arriba esta bien?

Como lo puedo mejorar

Yo tengo todo eso en noticias.php

Pero por ejemplo si inserto esto en noticias.php:

Código:
$voto = "UPDATE votos SET voto=voto+1 WHERE idnoticia=".$Id;
mysql_query($voto);

Cuando entro a la noticia empieza a votar solo y no es lo que quiero.

Yo quiero cuando pulsen "Votar" con:

Código:
<a href="noticias.php?<?php echo "valor=1&id=$Id"; ?>">Votar</a>

Vote un voto

Ahora como hago.

Espero me hayen entendido

Saludos...
« Última modificación: 8 Octubre 2010, 23:54 por wirelesswifi » En línea

bizco


Desconectado Desconectado

Mensajes: 698


Ver Perfil
Re: Cual es el codigo para valorar una noticia
« Respuesta #19 en: 9 Octubre 2010, 00:31 »

por ejemplo las muestras en noticias.php y votas en votar.php o si lo quieres todo en el mismo archivo necesitas especificar mediante una variable cuando se quiere votar o cuando se quiere ver las noticias.
En línea
wirelesswifi

Desconectado Desconectado

Mensajes: 87



Ver Perfil WWW
Re: Cual es el codigo para valorar una noticia
« Respuesta #20 en: 9 Octubre 2010, 02:12 »

Gracias, ctlon me ha funcionado.

Ya puedo votar en cada noticia.

Pero ahora puedo votar varias veces, ahora inserto esto:

$ip = $_SERVER['REMOTE_ADDR'];

Pero en noticias.php o votar.php ???

Ah eh inserto la columna ip en la tabla donde estan los votos no?

Es lo que me falta.

Saludos..
En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines