Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/04/2006, 12:12
Avatar de moron
moron
 
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años
Puntos: 2
lo del for lo agregué para dar idea de lo que quiero, pero en realidad no va.

tengo en un formulario, campos con nombre con0,con1,con2,con3 que actuan de conectores logicos de un formulario de busqueda, además de ello, logicamente, los campos correspondientes a los datos a buscar, es una idea que tengo para agilizar el tema del armado de consultas, entonces quiero armar el string sql utilizando el array $http_post_vars con un for each:
Código PHP:
$i=0;
foreach(
$HTTP_POST_VARS as $key => $value ) {
    if (
strtolower((substr($key,0,3))!='con')): //ignoro si es un conector y no dato.
        
if($HTTP_POST_VARS[$key] != ""):
            if(
$boolwhere):
            
$con="con".$i."";
            
$query_Rs.= $query_Rs." "$HTTP_POST_VARS[$con] . " "$key ." ="$HTTP_POST_VARS[$key]. "";
            else:
            
$query_Rs.= $key ." ="$HTTP_POST_VARS[$key]. "";
            
$boolwhere=true;
            endif;
        endif;
    endif;
$i++;
}

$query="select * from xx where ".$query_Rs 

Última edición por moron; 05/04/2006 a las 13:03