joder... (perdon por la expresion)
la variable $id_anuncio no la tienes declarada en ningún lado...
supongo que esa id sea la que recibes por GET.
De todos modos, en tu primier post por lo que veo haces esto:
Código PHP:
Ver original<a href="detalles.php?$id_anuncio=<?php echo $id;// código insertado del link?>">Más información</a>
por lo tanto en tu url deberia salirte por ejemplo www.tu-web.com/detalles.php?$id_anuncio=4
lo que me choca es que me dices en tu 2º post que te aparece asi:
http://www.miweb.com/detalles.php?id=4 "
... pero bueno
deberia ser:
$id_anuncio = $_GET['id_anuncio'];
o
$id_anuncio = $_GET['id'];
revisalo
-------------------------------------
Cita: Pero me puedes explicar una cosita? en el link donde he obtenido el ejemplo, ellos indican lo previamente mencionado "id ='$id_anuncio'", pero porque lo hacen?
Eso lo hacen para que la consulta sql a la BD muestre los datos del anuncio ese en concreto...