Cita:
Iniciado por Sandino
echo("<script>
function foto($id){
URL='mostrar.php';
txtOculto=$id;
URL+='?id=' + txtOculto;
alert(URL);
return;
window.open(URL,'ventana1','width=810, height=350, scrollbars=yes, menubar=no, location=no, resizable=yes')
}
</script>");[/PHP]
El problema esta en la linea marcada en negrita.
En vez de pasarle el valor de $id estas pasandole el texto $id. Para concatenar una variable a un string de un echo, debes reemplazarlo por ".$id."
Espero que te sirva.