Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/07/2003, 07:12
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Supongo que no te muestra nada porque falla el codigo que solo se ejecuta cuando pasas el 'eid'.

Sobre el codigo, no se de donde sale $datos en :
Código PHP:
$row['link']=explode("¬",$datos['link']); 
Como veo que luego usas ese valor para hacer la redireccion. Por cierto, ¿hace la redireccion?

Tambien recomendaria que hicieses:
Código PHP:
mysql_query(...) or die(mysql_error()); 
por si hay algun error en alguna de las consultas. Y hablando de consultas, la ultima creo que esta mal. Si te fijas, $row['Pulsados']++ no hace lo que deseas. Si no fijate haciendo:
Código PHP:
$uno=1;
echo 
"hola".$uno++."adios"
Ademas, si lo que quieres es aumentar en una unidad el valor actual del campo, es mas seguro:

UPDATE soft SET Pulsados = Pulsados + 1 WHERE id=

Asi, si entre que has leido el valor de la tabla y cuando quieres hacer el update, ese valor se ha modificado, con esta ultima forma aumenta el valor actualizado.

Y puede que haya mas "fallos", pero como desconozco la logica de tu script (sobre todo $rowtot) no se si esta bien o mal.

Pero lo que esta claro que recibir recibe el segundo parametro.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.