Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    52

    Ricerca Multipla su Data Base Mysql

    Salve a tutti:
    Volevo chiedervi se conoscevate qualche script che posso usare per fare una ricerca multipla con delle combobox.

    Partendo da una tabella dove ho dei campi del tipo:

    Regione, Provincia, Comune

    Vorrei avere una prima combo dove vedo raggruppate tutte le regioni
    Selezionando la regione nella seconda combo vedo tutte le provincia di quella regione
    Selezionando la provincia nella terza combo vedo i comuni di quella provincia
    Selezionando il Comune vedo tutti i dati di quel comune

    Pensate ci sia qualcosa in giro che faccia al caso mio?

    Grazie
    Lelle

  2. #2
    Ma una piccola ricerca sul forum no, eh?
    cercando "combo regione provincia comune" tra l'altro ho trovato:
    http://forum.html.it/forum/showthrea...hreadid=855356

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  3. #3
    O ancora meglio : http://www.dhtmlgoodies.com/index.ht...chained_select
    È praticamente già fatto ...
    (basta conoscere l'inglese )
    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    52
    Ringrazio
    Ma avevo dato un'occhiata, ho usato un esempio banale di regione, provincia, comune, in realtà quello che intendevo fare è una cosa del genere... che avevo provato a scrivere ma mi si incarta, i valori delle combobox li vado a prendere direttamente dalla tabella
    Lelle

    $sql = "SELECT DT FROM titoli WHERE DT = '$esitomatricola'";
    $query = mysql_query($sql,$connessione)or die ("non riesco ad eseguire la query:
    [b]$sql");
    while ($row = mysql_fetch_array($query)) {
    $DT = $row ["DT"];
    }
    echo "AREA TERRITORIALE SELEZIONATA[B]: $DT[B]";
    echo "<form name=form1 method=post action=><select name=\"esito\">";
    $sql = "SELECT ID, codice, Agenzia, Distretto, Area FROM titoli WHERE DT='$esitomatricola' GROUP BY Area";
    $query = mysql_query($sql,$connessione)or die ("non riesco ad eseguire la query:
    [b]$sql");
    while ($row=mysql_fetch_array($query)){
    $ID = $row ["ID"];
    $codice = $row ["codice"];
    $Agenzia = $row ["Agenzia"];
    $Distretto = $row ["Distretto"];
    $Area = $row ["Area"];
    $DT = $row ["DT"];

    echo "<option value='$ID'>$Area</option>";
    }
    echo "</select><input type=submit name=invia2 value=Seleziona></form>";}

    if($invia2){

    $sql = "SELECT ID,codice, Agenzia, Distretto, Area FROM titoli WHERE ID ='$esito'";
    $query = mysql_query($sql,$connessione)or die ("non riesco ad eseguire la query:
    [b]$sql");
    while ($row = mysql_fetch_array($query)) {
    $codice = $row ["codice"];
    $Agenzia = $row ["Agenzia"];
    $Distretto = $row ["Distretto"];
    $Area = $row ["Area"];
    $DT = $row ["DT"];

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.