Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2011
    Messaggi
    33

    problema con una condizione

    Ciao a tutti come sempre premetto che non sono un esperto.

    ho un problema sulla seguente condizione

    Codice PHP:
    if($default_city_id)
        {
            
    $query .= "annunci_city = '$default_city_id' AND ";
        }

        
    $query .="annunci_id = '$ads_id' AND annunci_status = 'A' AND annunci_enddate > now() ";
        
    $result mysql_query($query);
            
    $ads_type $language['hot']; 
    Questa query mi visualizza tutti gli annunci presenti nella città selezionata dal utente data dal valore $default_city_id .
    Come posso fare che oltre alla città selezionata dal utente, la query mi visualizzzi anche una città fissa che ha per esempio come annunci_city = '1' ?

    Spero di non essere stato confuso nella mia spiegazione.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    Codice PHP:
    if ($default_city_id$query .= "((annunci_city = '1') OR (annunci_city = '$default_city_id')) AND ";
    $query .="annunci_id = '$ads_id' AND annunci_status = 'A' AND annunci_enddate > now() "
    ...se il controllo va fatto solo se è impostata la prima variabile, altrimenti:

    Codice PHP:
    if ($default_city_id) {
      
    $query .= "((annunci_city = '1') OR (annunci_city = '$default_city_id')) AND ";
    } else {
      
    $query .= "(annunci_city = '1') AND ";
    };
    $query .="annunci_id = '$ads_id' AND annunci_status = 'A' AND annunci_enddate > now() "

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2011
    Messaggi
    33
    Ciao eiyen e grazie mille per l'illuminazione.
    Ho risolto!
    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.