Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/08/2009, 09:59
climax2006
 
Fecha de Ingreso: abril-2006
Mensajes: 240
Antigüedad: 18 años, 10 meses
Puntos: 1
Mi estimado, ahora lo hago de la siguiente manera:
coloco el and dentro del array, y dejo sin tocar los indices.
pero el resulado ahora me da:
anho = 20090 = and mes = 080 = and dia = 25
se me coloca un 0 despues del 2009 0, y tb en mes se coloca un 0 en 08 0
¿como puedo sacar el valor 0?
Código PHP:
...
$f='';

array(array(
"anho" => date("Y")),
        array(
" and ""mes" => date("m")),
        array(
" and ""dia" => date("d")));

...
$f 'esto es una prueba de fechas tipo: ';
foreach(
$fecha as $fechas => $fechass){
                   
//$f .= $fechass;
        
foreach($fechass as $fechassIndice=> $fechassValor){
            
$f.= $fechassIndice.' = '.$fechassValor;    
        }
}

return 
$f;
... 
no me funka

UFF Ahhu funko, no se si es lo ideal, pero sirve
coloque un if para comparar el fitro
aka va
Código PHP:
foreach($filtro as $filtros => $filtross){
                    
//$sql .= $filtros;
                    
foreach($filtross as $filtroIndice => $filtroValor){
                        if(((
strpos(strtolower($filtroValor),'and')) && ($filtroIndice == 0)) || ((strpos(strtolower($filtroValor),'or')) && ($filtroIndice == 0))){
                            
$sql .= $filtroValor;
                        }else{
                            
$sql .= $filtroIndice.' = '.$filtroValor;    
                        }
                    }
                } 

Última edición por GatorV; 25/08/2009 a las 11:35