Foros del Web » Programando para Internet » PHP »

Problema con un simple form

Estas en el tema de Problema con un simple form en el foro de PHP en Foros del Web. Buenas estimados, les consulto porque tengo un form en el que realizo una combinacion de parametros para realizar una busqueda, el cual se encuentra dentro ...
  #1 (permalink)  
Antiguo 11/10/2010, 09:11
 
Fecha de Ingreso: abril-2010
Mensajes: 87
Antigüedad: 14 años, 7 meses
Puntos: 1
Pregunta Problema con un simple form

Buenas estimados, les consulto porque tengo un form en el que realizo una combinacion de parametros para realizar una busqueda, el cual se encuentra dentro de una maquetacion web.
El problema esta cuando pulso el boton que ejecuta el form, no interpreta la llamada al archivo (en este caso search.php)....Alguna sugerencia?
Aqui los archivos (parte de ellos)
index:
Código PHP:
<table width="600" border="1" align="center">
  <tr>
    <td>
    <form name="form1" method="post" action="search.php">
    <label>
    <a href="#" class="morelink2">Operación:</a>
    <select name="operacion" id="operacion">
        <option value="-1" selected>Todas</option>
<?php
    $tabladetalles 
mysql_query("SELECT * FROM detalles ORDER BY operacion DESC"); // Seleccionamos las ciudades de la tabla ciudades
    
while ($registrociudad mysql_fetch_array($tabladetalles)) { // Vamos a repetir una Option (opcion), de la Lista Desplegable, por cada ciudad en la tabla
?>
        <option value="<?php echo $registrociudad['id_det']; ?>"><?php echo $registrociudad['operacion']; ?></option>
<?php
    
// termina la zona de repeticion
    
mysql_free_result($tabladetalles); // se libera la memoria usada por la tabla
?>
    </select>
    
    <a href="#" class="morelink2">Inmueble:</a>
    <select name="inmueble" id="inmueble">
        <option value="-1" selected>Todas</option>
<?php
    $tabladetalles 
mysql_query("SELECT * FROM detalles ORDER BY inmueble DESC"); // Seleccionamos las ciudades de la tabla ciudades
    
while ($registrociudad mysql_fetch_array($tabladetalles)) { // Vamos a repetir una Option (opcion), de la Lista Desplegable, por cada ciudad en la tabla
?>
        <option value="<?php echo $registrociudad['id_det']; ?>"><?php echo $registrociudad['inmueble']; ?></option>
<?php
    
// termina la zona de repeticion
    
mysql_free_result($tabladetalles); // se libera la memoria usada por la tabla
?>
    </select>
    </label>
    <input type="submit" name="cmdBuscar" id="cmdBuscar" value="IR">
</form>
    </td>
  </tr>
</table>
y el search.php:
Código PHP:
<?php //Esto es lo que devuelve segun los datos de la tabla de arriba
$sql "SELECT detalles.*, provincia.* FROM detalles, detalles WHERE detalles.idpcia = provincia.id ";
if (isset(
$_POST['txtBusqueda'])) {
    
$sql .= " AND prueba.titulo LIKE '%" $_POST['txtBusqueda'] . "%' ";
if (
intval($_POST['operacion']) > 0) {
        
$sql .= " AND detalles.id_det = '" intval($_POST['operacion']) . "'";
    }
if (
intval($_POST['inmueble']) > 0) {
        
$sql .= " AND detalles.id_det = '" intval($_POST['inmueble']) . "'";
    }

}
$sql .= " ORDER BY provincia.nombre ASC";
//echo "$sql"; muestra la busqueda en palabras
$tabla mysql_query($sql);
while (
$registro mysql_fetch_array($tabla)) {
?>
Me resulta muy raro, porque si trabajo sin la maquetacion, la busqueda se hace..
Muchas gracias gente por pasar y sugerir!
Saludos!
Leonidas
  #2 (permalink)  
Antiguo 11/10/2010, 09:21
Avatar de egepe  
Fecha de Ingreso: diciembre-2009
Mensajes: 310
Antigüedad: 14 años, 11 meses
Puntos: 7
Respuesta: Problema con un simple form

1) Define para ti que es Maquetación? (recuerda que este es un foros en el que cada region le da su toque al idioma español...

2) No te hace nada? te da error ? o qué?

Saludos
  #3 (permalink)  
Antiguo 11/10/2010, 12:21
 
Fecha de Ingreso: abril-2010
Mensajes: 87
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Problema con un simple form

1_Maquetacion: Estructra estetica determinada por las etiquetas <div>

2_: no me da ningun error......es muy raro.. no se porque si quiero llamar a otro archivo a traves de este form no me deja hacerlo...

Gracias por la respuesta
  #4 (permalink)  
Antiguo 11/10/2010, 12:37
Avatar de egepe  
Fecha de Ingreso: diciembre-2009
Mensajes: 310
Antigüedad: 14 años, 11 meses
Puntos: 7
Respuesta: Problema con un simple form

Significa lo mismo para mi, pero tu sabes a veces uno escucha unas cosas....

Fijate que lo probe y salvo que no tengo las tablas ni tu base de datos me funcionó bien ese codigo tal cual como lo colocaste aqui....

Si llega a search.php

  #5 (permalink)  
Antiguo 13/10/2010, 16:12
 
Fecha de Ingreso: abril-2010
Mensajes: 87
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Problema con un simple form

como andas¿ te comento que cambie el formato de la web y y a funciona..
Te agradezco por tu atencion..
estoy convencido que eran las etiquetas div
Que dicho sea de paso, me anulan determinados script en ajax
gracias!

Etiquetas: consulta, maquetacion, buscadores, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:25.