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

    qunti records puo estrarre unq query???

    Ciao a tutti, ho modificato uno script preso in internet per selezionare una select a tendina in base alla selezione precedente in modo dinamico, tutto bene fino quando seleziono l'ultima, le tendine sono regione --> provincia --> comune siccome nella tabella comuni ci sono 8240 record lo script va in tilt se uso la funzione LIMIT con max 2000 record funziona correttamente , come posso ovviare a questo !!!! per essere piu chiare vi posto anche lo script


    <?php
    include("upload/config.inc.php");

    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die("Errore nella connessione con il database");
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database");
    ?>


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="it">
    <head>
    <title>Caselle multiple con selezione dipendente dalla scelta precedente - Esempio JavaScript scaricato da HTML.it</title>
    <meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" />
    <meta http-equiv="Content-Language" content="it" />
    <meta name="Robots" content="All" />
    <meta name="Description" content="HTML.it - il sito italiano sul Web publishing" />
    <meta name="Keywords" content="javascript" />
    <meta name="Owner" content="HTML.it srl" />
    <meta name="Author" content="HTML.it srl" />
    <meta name="Copyright" content="HTML.it srl" />
    <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
    <script type="text/javascript" src="js/jquery.dependent.js"></script>
    <script type="text/javascript">
    jQuery(function($){

    $('#selectme2').dependent({ parent:'selectme', group: 'selectable' });
    $('#selectme3').dependent({ parent:'selectme2', group: 'selectable' });

    });
    </script>


    </head>
    <body>
    <h1>Caselle multiple con selezione dipendente dalla scelta precedente</h1>
    <form name="form1" enctype="multipart/form-data" method="post" action="/raduni/save_raduno.php">

    <h1>Single</h1>
    <select name="selectme" id="selectme" class="selectable">
    <option selected="selected" value="novalue">Seleziona regione</option>
    <?php
    $query = "SELECT regione.* FROM regione " ;
    $result = mysql_query($query, $db);
    while ($row = mysql_fetch_array($result)) {
    $id_regione = $row['id_regione'];
    $regione = $row['regione'];

    echo"<option value=\"$id_regione\" title=\"$id_regione\">$regione</option>"; }

    ?>
    </select>





    <select name="selectme2" id="selectme2" class="selectable">
    <option value="">-- select --</option>

    <?php

    $query2 = "SELECT provincia.* FROM provincia " ;
    $result2= mysql_query($query2, $db);
    while ($row2 = mysql_fetch_array($result2)) {
    $id_regione2 = $row2['id_regione'];
    $id_provincia2 = $row2['id_provincia'];
    $provincia2 = $row2['provincia'];
    $sigla_provincia2 = $row2['sigla_provincia'];
    echo"<option value=\"$id_provincia2\" class=\"$id_regione2\" title=\"$sigla_provincia2\">$provincia2</option>"; }

    ?>
    </select>




    <select name="selectme3" id="selectme3" class="selectable">
    <option value="">-- select --</option>

    <?php

    $query3 = "SELECT comuni.* FROM comuni LIMIT 0, 2000" ;
    $result3= mysql_query($query3, $db);
    while ($row3 = mysql_fetch_array($result3)) {
    $id_comune = $row3['codice_comune'];
    $comune = $row3['comune'];
    $sigla_provincia3 = $row3['sigla_provincia'];
    echo"<option value=\"$id_comune\" class=\"$sigla_provincia3\">$comune</option>"; }
    ?>

    </select>





    </form>


    </body>
    </html>



    la pagina è http://www.fuorigirimotore.com/demo.php , grazie a tutti in anticipo

  2. #2
    Utente di HTML.it L'avatar di @DI3GO@
    Registrato dal
    Nov 2008
    Messaggi
    537

    Debug

    Hai provato a fare la stessa query in locale o comunque a vedere se il risultato te lo fornisce o se è solamente un errore di scripting?
    Nipote: persona incompetente, con le soli doti di "copia/incolla" e la creazione automatica di siti internet ed interfaccie grafiche.Compie lavori apparentemente qualificati e richiesta una modifica sparisce in quatemala con i pochi soldi ottenuti.[...] Fonte la Diegonzelli

  3. #3

    Re: Debug

    Originariamente inviato da @DI3GO@
    Hai provato a fare la stessa query in locale o comunque a vedere se il risultato te lo fornisce o se è solamente un errore di scripting?
    no no ho provato, non penso sia un'errore di script a-che c'è un limite nel javascript???

  4. #4

    Re: Re: Debug

    Originariamente inviato da fuorigiri
    no no ho provato, non penso sia un'errore di script a-che c'è un limite nel javascript???
    nessuno sa come risolvere il problema???

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    76
    ajax fa al caso tuo....

    all'inizio presenti il menu a tendina delle regioni popolato,quello della proviancia e comune vuoti

    poi quando l'utente selezione la regione una funzione ajax va a pescare tutte le provincie della regione selezionata e le mette nel menu a tendina (ovviamente provincia)

    poi quando l'utente selezione la provincia ajax va a pescare dal db i comuni della provincia selezionata

  6. #6
    Originariamente inviato da HammerOn
    ajax fa al caso tuo....

    all'inizio presenti il menu a tendina delle regioni popolato,quello della proviancia e comune vuoti

    poi quando l'utente selezione la regione una funzione ajax va a pescare tutte le provincie della regione selezionata e le mette nel menu a tendina (ovviamente provincia)

    poi quando l'utente selezione la provincia ajax va a pescare dal db i comuni della provincia selezionata
    dove posso trovare uno script del genere ???

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    76
    al giorno d'oggi ce ne sono tanti:

    prototype
    http://www.prototypejs.org/

    jquery
    http://jquery.com/

    e tanti altri

    io personalmente utilizzo il secondo perche da anche soluzioni grafiche carine

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.