Se trata de un contador de enlaces. Tengo una botonera a la derecha y he numerado los enlaces de la siguiente forma:
Código:
en la página "contador.php" recojo el valor de link mediante GET, y pido a la base de datos que me actualice el valor total por total+1:<ul> <li> <a class="links_derecho" href="contador.php?link=1" target="_blank"> enlace 1 </a> </li> <li> <a class="links_derecho" href="contador.php?link=2" target="_blank"> enlace2 </a> </li> [...] </ul>
Código:
La idea es que el contador num vaya creciendo, y luego haga un header.location al enlace en cuestion (que también se recogerá de la BBDD). He probado varias opciones en cuanto a comillas simples, comillas dobles, con corchetes y sin ellos, con paréntesis... Esta que pongo es la última que he probado.<?php $origen=$_GET['link']; include "conexion.php"; $sql = "UPDATE contador SET total=[total+1] WHERE num=$origen;"; mysql_close($conexion); ?>
Gracias!
Edit.- la BBDD se compone de:
Código:
id_link: int, auto-increment, clave primaria. num: int(250). nombre: varchar(250). total: int(250). destino: varchar(250).