Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/11/2007, 13:26
angarzafir
 
Fecha de Ingreso: febrero-2007
Mensajes: 41
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Evento PHP... Como activarlo???

Gracias por responder, ya logre solucionar el problema que tenía, ahora me queda el siguiente. Ya me logra ver que combo seleccione y los datos del combo, pero falta que me haga la busqueda, con los if dentro del while, pero no entra a esos if de los eregi, en donde uso la función eregi para buscar lo del combo dentro de los titulos. Algun error en esa parte?

Código PHP:
<? 
if (isset($_POST['buscar'])) {
echo 
"envio formulario";
$prefijo "phpbb_";
$directorio "foro"//Carpeta donde esta situadoel foro. 
$forum="17";
include(
"$directorio/config.php");  
$conexion mysql_connect($dbhost,$dbuser,$dbpasswd); 
mysql_select_db($dbname,$conexion);
//buscar post nuevos de eventos
$consulta "select * from ".$prefijo."posts where forum_id= $forum order by post_time desc"
$evento mysql_query($consulta); 
$i 0
echo 
"hice consulta";
$pais=$_POST["cb_pais"];
$mes=$_POST["cb_mes"] ;
while (
$post mysql_fetch_array($evento))
 { 
    
//buscar titulo del post
   
$consulta "select * from ".$prefijo."topic where topic_id='$post[topic_id]"
   
$topic mysql_query($consulta); 
   
$titulo$topic["topic_title"]; //variable que guarda el titulo
    
if (($pais != "Pais") && ($mes!= "Mes")) 
    echo 
"Seleccione dos combo";
    echo 
$mes;
    echo 
$pais;
    
//si seleccono busqueda por mes y pais
        
{
        if ((
eregi($pais,$titulo)) && (eregi($mes,$titulo))) 
        echo 
"Encontre los dos campos";
        
//Si el registro cumple con ambas condiciones, tanto pais como mes
               
//imprimir evento
            
?>
                     <div align="justify"> <span class="titulo"><a href="foro/viewtopic.php?t=<? echo $topic[topic_id]; ?>"><? echo $titulo?></a></span><br>
            <?
            
}
        if ((
$pais != 'Pais') && ($mes == 'Mes'))
        
//si seleccione solo busqueda por mes
        
echo "Busqued por pais";
        echo 
$pais;
            {
            if (
eregi($pais,$titulo))
            
//si el titulo contiene el pais
            
echo "consegui pais";
                {
//imprime
                
?>
                     <div align="justify"> <span class="titulo"><a href="foro/viewtopic.php?t=<? echo $topic_l[topic_id]; ?>"><? echo $titulo?></a></span><br>
                <?
                
}
            }
        if ((
$pais == 'Pais') && ($mes != 'Mes'))
        
//si seleccione solo busqueda por mes
        
echo "busqueda por mes";
        echo 
$mes;
            {
            if (
eregi($mes,$titulo))
            echo 
"consegui mes";
            
//si el titulo contiene el mes
                
{//imprime
                
?>
                     <div align="justify"> <span class="titulo"><a href="foro/viewtopic.php?t=<? echo $topic_l[topic_id]; ?>"><? echo $titulo?></a></span><br>
                <?
                
}
            } 
        }
     
$i++; //sumando al contador
    

mysql_free_result($evento); 
mysql_close($conexion); 
}
?>