Buenas, estoy haciendo este formulario funciona correctamente l problema es que me sale este error ahi va:
el erro por el mensaje supongo que esta al final mysql_free_result($tabla);
mysql_close($conexion); pero no se como corregirlo mil gracias de antemano por su ayuda: aca esta el mensaje q apararece
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /srv/disk7/783916/www/mipaginaxlii.myartsonline.com/index.php on line 74
<form name="form1" method="post" action="busquedapropiedades6.php">
<label>Buscar:
<input type="text" name="txtBusqueda" id="txtBusqueda">
Ciudad:
<select name="selCiudad" id="selCiudad">
<option value="-1" selected>Todas</option>
<?php
$tablaciudades = mysql_query("SELECT * FROM ciudades ORDER BY nombre ASC"); // Seleccionamos las ciudades de la tabla ciudades
while ($registrociudad = mysql_fetch_array($tablaciudades)) { // Vamos a repetir una Option (opcion), de la Lista Desplegable, por cada ciudad en la tabla
?>
<option value="<?php echo $registrociudad['id']; ?>"><?php echo $registrociudad['nombre']; ?></option>
<?php
} // termina la zona de repeticion
mysql_free_result($tablaciudades); // se libera la memoria usada por la tabla
?>
</select>
</label>
<input type="submit" name="cmdBuscar" id="cmdBuscar" value="IR">
</form>
<?php
$sql = "SELECT usuarios.*, ciudades.* FROM usuarios, ciudades WHERE usuarios.id_ciudad = ciudades.id ";
if (isset($_POST['txtBusqueda'])) {
$sql .= " AND usuarios.titulo LIKE '%" . $_POST['txtBusqueda'] . "%' ";
if (intval($_POST['selCiudad']) > 0) {
$sql .= " AND usuarios.id_ciudad = '" . intval($_POST['selCiudad']) . "'";
}
}
$sql .= " ORDER BY ciudades.nombre ASC";
$re=mysql_query($sql);
while($f=mysql_fetch_array($re)){
?>
<?php
}
mysql_free_result($tabla);
mysql_close($conexion);
?>
el erro por el mensaje supongo que esta al final mysql_free_result($tabla);
mysql_close($conexion); pero no se como corregirlo mil gracias de antemano por su ayuda: aca esta el mensaje q apararece
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /srv/disk7/783916/www/mipaginaxlii.myartsonline.com/index.php on line 74
<form name="form1" method="post" action="busquedapropiedades6.php">
<label>Buscar:
<input type="text" name="txtBusqueda" id="txtBusqueda">
Ciudad:
<select name="selCiudad" id="selCiudad">
<option value="-1" selected>Todas</option>
<?php
$tablaciudades = mysql_query("SELECT * FROM ciudades ORDER BY nombre ASC"); // Seleccionamos las ciudades de la tabla ciudades
while ($registrociudad = mysql_fetch_array($tablaciudades)) { // Vamos a repetir una Option (opcion), de la Lista Desplegable, por cada ciudad en la tabla
?>
<option value="<?php echo $registrociudad['id']; ?>"><?php echo $registrociudad['nombre']; ?></option>
<?php
} // termina la zona de repeticion
mysql_free_result($tablaciudades); // se libera la memoria usada por la tabla
?>
</select>
</label>
<input type="submit" name="cmdBuscar" id="cmdBuscar" value="IR">
</form>
<?php
$sql = "SELECT usuarios.*, ciudades.* FROM usuarios, ciudades WHERE usuarios.id_ciudad = ciudades.id ";
if (isset($_POST['txtBusqueda'])) {
$sql .= " AND usuarios.titulo LIKE '%" . $_POST['txtBusqueda'] . "%' ";
if (intval($_POST['selCiudad']) > 0) {
$sql .= " AND usuarios.id_ciudad = '" . intval($_POST['selCiudad']) . "'";
}
}
$sql .= " ORDER BY ciudades.nombre ASC";
$re=mysql_query($sql);
while($f=mysql_fetch_array($re)){
?>
<?php
}
mysql_free_result($tabla);
mysql_close($conexion);
?>