Hola.
www.blabla.com/descargas.php?id=150
Cuando se trabaja con variables (id) en donde su valor (150) es pasado o enviado via url se le denomina como método GET.
En el foro hay un tema donde se habla de este método y del método POST que seguro te servirán.
En si, un ejemplo muy rápido podrÃa ser:
*Teniendo una tabla llamada
descargas con filas organizadas por
id único. Donde campos mÃnimos son
nombre y
url.
<?php
//filtrado de variables
$descarga=$_GET['id'];
//conexion a DB
//eventos de seguridad
if($descarga[datos]=mysql_fetch_array(mysql_query("SELECT * FROM descargas where id='$descarga'"))){
//existe... mostrar informacion
echo 'Los datos del archivo a descargar son:<br>Nombre: '.$descarga[datos][nombre].'<br>Direccion de Descarga: '.descarga[datos][url].'<br>........';
}else{
//no existe...
echo 'Ese archivo no existe o no está disponible';
}
?>
Espero y te dé una idea.
PD: me gustarÃa que dijieses cuál era el error en tu script y como lo haz resuelto
