Código PHP:
$a=$_POST['Ciudad'];
$sql = "SELECT empresa, telefax, ciudad FROM empresas WHERE ciudad='$a'";
echo $sql."<br>";
y me imprime lo siguiente
SELECT empresa, telefax, ciudad FROM empresas WHERE ciudad=' bucaramanga'
tambien coloque el mysql_error() como me recomendaron y no genera ningun error...
la variable $_POST['Ciudad'] proviene de un select de un formulario de la misma pagina el acccion del formulario es $pag.?accion=buscar donde $pag=$_SERVER['PHP_SELF'];
entonces el formulario lo muestra if (!isset($_GET['accion'])){ ...................}
y los resultados if ($_GET['accion']=="buscar"){......... despues de esto viene el codigo que les he posteado
PD : si asi lo tengo
<?php }?></table> fue error mio cuando lo puse en el FORO