Hola Sougiro, el código que posteas mezcla JS y PHP de mala manera, puse algunos comentarios al código:
Código PHP:
<?php
function Borrar() {
var nombre_esc=document.getElementById("nombre_esc").value; //Esto es javascript
alert(nombre_esc); //Esto no puede funcionar y además te tiene que dar error de parser
//A partir de ahora esto es PHP
$db->query ( "delete from escenarios_plomo where nombre_escenario='$nombre_esc'" );
$result = pg_query ( $query );
if ($result) {
echo "Se elimino el registro";
} else {
echo "Ocurrió un error ! " . pg_last_error ();
}
}
?>
como alternativa, el valor de nombre_esc se debe coger por $_POST o $_GET y reescribir la función, por ejemplo:
Código PHP:
<?php
function Borrar($xIdRegistro) {
$db->query ( "delete from escenarios_plomo where nombre_escenario='$xIdRegistro'" );
$result = pg_query ( $query ) or die("Imposible eliminar $xIdRegistro");
return true;
}
?>
a ver si te he ayudado aunque sea un poco, un saludo