Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/06/2005, 17:10
Avatar de otreblanc
otreblanc
 
Fecha de Ingreso: mayo-2005
Ubicación: Chiapas, la última frontera...
Mensajes: 73
Antigüedad: 18 años, 11 meses
Puntos: 0
Hola!

He arreglado los problemas que encontraste, lo probé con formularios que tienen textfield solamente: Checa tambien que cada textfield tiene el nombre de un campo de tu tabla a consultar. El submit lo dejamos sin -name-:
FORMULARIO.HTM :
Código PHP:
<form method='post' action='script.php'>
  <
input type='text' name='campo1' value=''><br>
  <
input type='text' name='campo2' value=''><br>
  <
input type='submit' value='Enviar'>
</
form
el -AND- que sobra ya lo tenia calculado desde la vez pasada, pero por un cambio de nombres de variables se me olvidó.
SCRIPT.PHP
Código PHP:
<?php
  $filtros
='';
  foreach(
$_POST as $indice => $valor) {
    if (
$valor!=''$filtros.="$indice='$valor' AND ";
  }
  if (
$filtros!='') {
    
$filtros=substr($filtros,0,strlen($filtros)-5); //se quita ultimo -AND-
    
$consulta="SELECT * FROM propiedad WHERE $filtros";
    
mysql_query($consulta) or die ("Error al Ejecutar la Consulta: ".mysql_error());
    
//todo lo demás...
  
} else {
    echo 
"No se especificaron Filtros de Seleccion";
  }
?>
Enjoy! xD