index.htm o http://taklab.com/pruebas/like/ , aqui mando mi id y me dirige a un like.php
Código
<?php $puerto = "localhost"; $usuario = "taklabco_cesar"; $clave = "****"; ?> <table align=center border="0" width="40%"> <?php $i = 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'];?>"><img border="0" src="like.png" width="32" height="26"></a> </td> </tr>
like.php, aqui recibo mi id, pero me inserta dos votos en ves de un voto
Código
<?php $puerto = "localhost"; $usuario = "taklabco_cesar"; $clave = "opciones"; $idprueba=$_GET['idprueba']; $voto= "update prueba set like_si=like_si+1 where idprueba = $idprueba"; echo "¡Muchas Gracias! sus datos fueron registrados"; else echo "Lo Sentimos, sus datos no fueron registrados"; ?>
me han dicho que para que funcione "el UPDATE fuese funcional primero deberías realizar una consulta a la base que recupere los valores que en ese momento existe en esa tabla y para ese ID , Luego de eso realizas la sumatoria, sumas el valor obtenido en PHP al obtenido en la base y recién entonces envías a realizar el UPDATE." y nose como hacer :'(
aqui hago el reporte http://taklab.com/pruebas/like/voto.php
mi tabla es PRUEBA y sus campos son: IDPRUEBA, LIKE_NAME, LIKE_SI.
por favor ayudenme con mi codigo :'( nose que hacer o porque suma dos, gracias de antemano