tengo este código :
 
<?php
 $sSql = "select cve, ciudad from zonas order by cve";
 $rsSql = mysql_query($sSql,$db);
 echo"<select name='zona'>";
 while ($arr = mysql_fetch_array($rsSql))
 {
  echo "<option value='" . $arr['cve'] . "'>" . 
    $arr['ciudad'] . "</option>";
  }
  echo "</select>";
 
 $sSql = "select cveproveedor, nombrecomercial from 
  proveedores where tipoproveedor = 'H' and substring 
  (cveproveedor,1,3) = '" . $zona . "' order by cveproveedor";
 $rsSql = mysql_query($sSql,$db);
 echo"<select name='hotel'>";
 while ($arr = mysql_fetch_array($rsSql))
 {
  echo "<option value='" . $arr['cveproveedor'] . "'>" . 
    $arr['nombrecomercial'] . "</option>";
 }
 echo "</select>";
?>
 
y este error:
Notice: Undefined variable: zona in C:\Inetpub\wwwroot\contratolist.php on line 32
la línea 32 esta donde se hace la asignación a la segunda cadena $sSql y el problema se da cuando quiero utiliza la variable $zona
 
alguien sabe el porque de este problema???
 
gracias 
   
 

