solucionado........ xD me faltaba la incluir la coneccion en la consulta y io partiendome la cabeza de ayer
por si a alguien le sirve
Código PHP:
<?php
$ciudad= $_POST['ciu'];
$con = mysql_connect("localhost","root","libertad") or die (mysql_error());
mysql_select_db("bd_sc",$con);
$sql="select id_comuna,nombre_comuna from comuna where ciudad='$ciudad'";
$r=mysql_query($sql,$con);
$respuesta="";
$respuesta='<option value="0">Seleccione una Comuna</option>';
while($c=mysql_fetch_array($r)){
$respuesta = $respuesta."<option value=".$c['id_comuna'].">".$c['nombre_comuna']."</option>";
}
echo $respuesta;
?>