Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Ricerca con più parametri

    Ragazzi ho questo codice che mi consente di ricercare un articolo tramite una parola chiave ma se volessi inserire un altro parametro nel form e poi combinarlo con il primo come potrei fare?
    Insomma vorrei fare una cosa del genere http://next.videogame.it/html/cerca.php

    Il form con per la ricerca
    Codice PHP:
    <form method=post action=result.php>
    <
    input type=text name=chiave><input type=submit value=cerca>

    </
    form
    E questa è la pagina dei risultati
    Codice PHP:
    <? include("config.inc.php");
    $keys explode (","$chiave);
    $query "";
    reset ($keys);
    while (list(,
    $parola) = each ($keys))
    $parola trim($parola);
    if (
    $parola != "")
    $query .= "nome LIKE '%$parola%' OR ";
    }
    $query .= "0";
    $query "SELECT id,data,nome,sviluppatore,genere,piattaforma FROM elenco_games  WHERE " $query 
    $result mysql_query($query$db);
    while (
    $row mysql_fetch_array($result))



    echo 
    "<div class=\"boxcella\">"
    echo 
    "<div class=\"boxcellaimg\">";
    echo 
    "<img src=\"immagini/imglink/$row[nome].gif\"></div>";
    echo 
    "<a href=\"bhe.php?id=$row[id]\">$row[nome]</a>
    ;
    echo 
    "$row[sviluppatore]
    "
    ;
    echo 
    "$row[genere]
    "
    ;
    echo 
    "$row[piattaforma]
    "
    ;
    echo 
    date('j/n/y'$row[data]); 
    echo 
    "</div>";
     } 
    ?>

  2. #2
    Qualcuno può darmi una mano?

  3. #3
    devi aggiungere alla clausola WHERE un'altro parametro combinandolo con un check...che puo essere AND, OR, NOT, maggiore, minore, uguale, insomma basta che dal where esca un'espressione booleana

    e poi aggiungi al form l'altro campo...fine

  4. #4
    Scusami se ti do delle noie..
    se ad esempio aggiungo un altro campo al form che mi selezioni il "genere"
    Codice PHP:
    <form method=post action=result.php>
    <
    input type=text name=chiave>

    <
    input type=text name=genere><input type=submit value=cerca>

    </
    form
    come faccio a far leggere anche l'altro campo?
    lo scrivo ma sono sicuro che non sia così
    Codice PHP:
    $query "SELECT id,data,nome,sviluppatore,genere,piattaforma FROM elenco_games  WHERE AND $genere$query 

  5. #5
    no

    deduco che non sai programmare in php
    allora, purtroppo il codice a me non piace e se mi ci dovrei mettere lo riscriverei praticamente tutto ^^
    purtroppo ora come ora non ho tempo di farlo xche ho sonno, sono stanco e c'ho fame

    domattina, se ho tempo, ci provo a farti la modifica, anche se non so se ci arrivo dato che devo fare una cosa MOLTO lunga tutto domani

    sciauz

  6. #6
    Ok grazie mille cmq!
    Se puoi, domani fammi sapere!
    Ciao

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.