Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. poison81
    3. Post
    P

    poison81

    @poison81

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 1
    • Post 5
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Località Foggia
    0
    Reputazione
    5
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da poison81

    • RE: Ricezione dati da form

      Allora l'url sembra giusto perchè è questo:
      pianetacasafoggia.altervista.org/ricercaimm.php?contratto=Vendita&categoria=Commerciale&tipologia=Tutte&zona=&min=0&max=0&Submit2=Cerca
      però la query è sempre questa:
      select * from immobili where contratto='Vendita' AND categoria = '' AND tipologia = '' ORDER BY prezzo asc
      anche con gli if modificati come mi hai detto prima...

      postato in Coding
      P
      poison81
    • RE: Ricezione dati da form

      Questa è la query:
      select * from immobili where contratto='Affitto' AND categoria = '' AND tipologia = '' ORDER BY prezzo asc

      postato in Coding
      P
      poison81
    • RE: Ricezione dati da form

      Ciao e grazie per avermi risposto...
      Ho provato il tuo metodo così:
      [PHP]$contratto = isset($_GET['contratto']) ? $_GET['contratto'] : '';
      $categoria = isset($_GET['categoria']) ? $_GET['categoria'] : '';

      $tipolgia = isset($_GET['tipolgia']) ? $_GET['tipolgia'] : '';
      $zona = isset($_GET['zona']) ? $_GET['zona'] : '';
      

      $min = isset($_GET['min']) ? $_GET['min'] : '';
      $max = isset($_GET['max']) ? $_GET['max'] : '';

      $sql = "select * from immobili where contratto='$contratto'";
      

      if(isset($_GET['categoria'])){
      $sql .= " AND categoria = '".mysqli_real_escape_string($_GET['categoria'])."'";
      }
      if(isset($_GET['tipologia'])){
      $sql .= " AND tipologia = '".mysqli_real_escape_string($_GET['tipologia'])."'";
      }
      $sql .= " ORDER BY prezzo asc";

      $rs = @mysql_query("$sql",$link) or die("Errore query database: " . mysql_error());
      

      $nr = mysql_num_rows($rs);

      while ($riga = mysql_fetch_array($rs)) {        
      

      [/PHP]

      Ma non mi trova nulla lo stesso...
      Dove sbaglio?

      postato in Coding
      P
      poison81
    • RE: Ricezione dati da form

      Nessun suggerimento?

      postato in Coding
      P
      poison81
    • Ricezione dati da form

      Ciao a tutti...
      Sto cambiando le pagine di un vecchio sito realizzato in ASP con pagine in PHP.
      Sto avendo un pò di problemi solo con una cosa: il modulo di ricerca.
      Mi spiego meglio...in ASP ho realizzato questo tipo di variabili:

      categoria=request("categoria")
      if categoria <> "" then varQuerycategoria = " AND categoria = '"&categoria&"' "
      tipologia=Request("tipologia")
      if tipologia <> "" then varQuerytipologia = " AND tipologia = '"&tipologia&"' "
      e così via...

      Con questo tipo di query:

      sql="select * from immobili "
      sql= sql & " where contratto='"&ven&"' "
      sql= sql & " "&varQuerycategoria&" "
      sql= sql & " "&varQuerytipologia&" "
      sql= sql & " "&varQueryzona&" "
      sql= sql & " "&varQuerymin&" "&varQuerymax&" "&varQueryMinMax&" "
      sql= sql & " order by prezzo asc "

      Come trasformo il tutto in PHP?
      sto provando in questa maniera ma mi trova solo il primo record e cioè $contratto e poi niente più:

      $categoria = isset($_GET['categoria']) ? $_GET['categoria'] : '';

      $sql = "select * from immobili where 1=1";
      if($categoria){
      $sql .= " AND categoria = '".mysqli_real_escape_string($categoria)."'";
      }
      if($tipologia){
      $sql .= " AND tipologia = '".mysqli_real_escape_string($tipologia)."'";
      }
      $sql .= " ORDER BY prezzo asc";

      Sto impazzendo...

      Grazie in anticipo per l'aiuto...

      postato in Coding
      P
      poison81