Problemas con contador en PHP (AYUDA)
Estoy realizando un pequeño proyecto el cual se trata sobre poner "likes" a una serie de departamentos y luego que me reporte un listado de cuantos departamentos gustan a la gente (tipo votaciones)
para ello realize la siguiente pagina, aquí tienes el código o la pagina web http://taklab.com/pruebas/like/
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Pagina nueva 1</title> </head> <body> <?php $puerto = "localhost"; $usuario = "taklabco_cesar"; $clave = "****"; $conexion = mysql_connect($puerto,$usuario,$clave); mysql_select_db ("taklabco_bd", $conexion ); ?> <table align=center border="0" width="40%"> <?php $resultado_1 = mysql_query("select * from prueba ;", $conexion); $i = 1; while ($i <= ($row = mysql_fetch_array($resultado_1))) { ?> <tr> <td><?php print $row['like_name']; ?></td> <td width="264"> ¿Te gusta este Departamento ? <a href="like.php?idprueba=<?php print $row['idprueba'];?>&like_si=<?php echo $i; ?>"><img border="0" src="like.png" width="32" height="26"></a> <a href="like.php?idprueba=<?php print $row['idprueba'];?>&like_no=<?php echo $i; ?>"><img border="0" src="dislike.png" width="32" height="26"></a> </td> </tr> <?php }mysql_close($conexion); ?> </table> </body> </html>
, pues bien, esta pagina te lleva a un php llamado like, pero yo no se como mandar un contador así que lo realize de esta manera
<?php $puerto = "localhost"; $usuario = "taklabco_cesar"; $clave = "******"; $conexion = mysql_connect($puerto,$usuario,$clave); mysql_select_db ("taklabco_bd", $conexion ); $idprueba=$_GET['idprueba']; $like_si=$_POST['like_si']; $like_no=$_POST['like_no']; $i=$i++; $newlike_si=$_GET['like_si']; $newlike_no=$_GET['like_no']; $si=$like_si+$newlike_si+$i; $no=$like_no+$newlike_no+1; if ($newlike_si==1){ $voto= "update prueba set like_si='$si' where idprueba = $idprueba"; } else { $voto= "update prueba set like_no='$no' where idprueba = $idprueba"; } $result = mysql_query($voto); if (mysql_query ($voto)) echo "¡Muchas Gracias! Sus datos fueron registrados"; else echo "Lo Sentimos, sus datos no fueron registrados"; ?>
y aquí esta el reporte http://taklab.com/pruebas/like/voto.php
El problema es que no me suma los votos, si Pedro hace click se suma 1 voto y si Pablo hace click no sube el voto +1, ... Me podrías ayudar a realizar bien mi contador por favor, o como puedo mandarlo desde mi index.php :'(
3 Respuestas
Respuesta de eljebus
1
Respuesta de Alcides Jesus Salazar
Respuesta de Jorge Vila
-1