Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/10/2010, 11:18
nuryah
 
Fecha de Ingreso: enero-2009
Mensajes: 15
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: trabajar con intval

Hola Nano

En si puse un ejemplo, pues, el codigo es mas extenso, pero te copio una parte, para ver si aclara con esto.

En este no tengo problemas:
elseif (intval($_POST['seltipo_prop']) > 0) {
$sql = 'SELECT inmobiliaria.*, zona.* FROM inmobiliaria, zona WHERE inmobiliaria.idzona = zona.id';
$sql .= " AND inmobiliaria.tipo_prop = '" . intval($_POST['seltipo_prop']). "'";
}

$sql .= " ORDER BY zona.nombre ASC"; echo $sql;
$tabla = mysql_query($sql) or die( "Error en query: $sql, el error es: " . mysql_error() );
while ($registro = mysql_fetch_array($tabla)) {
?>

<td colspan="6" align="left" valign="top"><?php echo $registro['nombre_tipoP']; ?></td>

Este es el que me esta volviendo loquita:

Aca tengo que pregunta si es de una zona especifica y si es verdad viene otra lista desplegable "barrio"

if (intval($_POST['selZona']) == 1) {
$sql = 'SELECT * FROM barrios WHERE inmobiliaria.idzona = zona.id and barrios.id = '.$_POST['selBarrio']'';
}
que pasa por el mismo bucle que el anterior

$sql .= " ORDER BY zona.nombre ASC"; echo $sql;
$tabla = mysql_query($sql) or die( "Error en query: $sql, el error es: " . mysql_error() );
while ($registro = mysql_fetch_array($tabla)) {
?>

Aca me da error dice
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING

Espero haber sido mas claro y te agradezco mucho si me podes ayudar.

Saludos