Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    15

    Scritptaculo non visualizza mentre digito

    Ciao a tutti, devo far funzionare un autocompletamento su un campo. Sto usando scriptaculo ma non mi funziona. Se guardo da browser il file cerca.php mi visualizza tutti i campi. Dove sbaglio?


    FILE INDEX.HTM
    codice:
    <html>
    <head>
    <script src="ajax/prototype.js" type="text/javascript"></script>
    <script src="ajax/effects.js" type="text/javascript"></script>
    <script src="ajax/controls.js" type="text/javascript"></script>
    <title>Script ajax: Suggerimenti autocomlete con scriptaculous</title>
    
    </head>
    <body>
    <div class="campo">Scheda:</div>
    <input type="text" id="squadra" name="squadra"/>
    <div id="suggerimenti_squadra" class="boxsuggerimenti"></div>
    <script type="text/javascript">new Ajax.Autocompleter("squadra", "suggerimenti_squadra", "cerca.php", {minChars: 1});</script>
     
     </body>
     </html>
    FILE CERCA.PHP

    Codice PHP:
    <?php
    if(isset($_POST['squadra']))
    {
    $squadra=$_POST['squadra'];}
    else {
    $squadra="";}
    $conn=mysql_connect("localhost","root","");
    if (!
    $conn) {
    die(
    'Could not connect: ' mysql_error());
    }

    $link=mysql_select_db("lpv",$conn); 
    if (!
    $link) {
    die (
    'Canot use link : ' mysql_error());
    }
    $query="select nome_area from parchi where nome_area like '%$squadra%'";

    $result mysql_query ($query);
    if(!
    $result){die('invalid query: 'mysql_error());}
    $ArrayRisultati=Array();
    echo 
    "<ul>";
    while (
    $risultati mysql_fetch_array ($result)){
    echo 
    "[*]".$risultati["nome_area"].""
    }
    echo 
    "[/list]";
    ?>

  2. #2
    Devi debuggare la richiesta Ajax con Firebug in modo da vedere eventuali errori nel PHP...
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

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.