Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,805

    script ajax per autocompletamento

    buon giorno a tutti secondo voi perche non mi funziona coasa sbaglio?
    codice:
    <table class ='sendticketmember' border='0' cellpadding='0' cellspacing='0'>
    <tr>
    <td class='textmess'>Oggetto</td>
    </tr>
    <tr>
    <td class='objet'><input type ='text' name='' class='inputobjet'></td>
    
    </tr>
    <tr>
    <td class='textmess'>Messaggio</td>
    </tr>
    <tr>
    <td class='mess'><textarea name='testo_auto'  rows='6' class='messtextare' id='testo_auto'></textarea></td>
    </tr>
    <tr>
    <td>
    
    <div id="indicatore_caricamento" style="display: none;">
    <div class="contenitore_autocompleter"><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td class="smalltext">[img]../immagini/time1_hrglass.gif[/img] xxxxxxxxxx<div id='contenitore_autocompleter' class='autocomplete'></div></td></tr></table></div></div>
    
    <script type="text/javascript">
       new Ajax.Autocompleter('testo_auto','contenitore_autocompleter','../knowledgebase/dati_autocompletamento.php', {paramName: 'testo_auto',minChars: 1, indicator: 'indicatore_caricamento'});
     </script>
    
    </td>
    </tr>
    </table>
    ho scaricato lo script dalla rete ma non riesco a cpire perche non va
    Codice PHP:
    // Eseguo la connseeione al mio Database Mysql
    include("../includes/config.php");
    $DB = new DB();
    $DB->connect();

    //istanzio le tabelle che utilizzero nel corso dello script in delle variabili
    //La tabella località conterrà il nome del comune
    $tab_knowledgebase="knowledgebase";

    //controllo se il campo di input che mi genererà la query sia diverso da vuoto e che non contenga caratteri che possano intaccare la mia query
    if(isset($testo_auto) && !eregi("%",$testo_auto))
    {
      $sql_dati=mysql_query("SELECT  * FROM $tab_knowledgebase WHERE domanda LIKE '%".addslashes($testo_auto)."%' and enable ='1'") or die(mysql_error());
      if($trovato_sql_dati=mysql_num_rows($sql_dati)>0)
      {
        ?><ul class='lista_ul'><?

        
    while($result_dati=mysql_fetch_assoc($sql_dati))
            {

             
    ?>[*]<?=$result_dati['domanda']?>
             <?
            
    }

        
    ?>[/list]<?
      
    }
      else
      {
       
    ?>
       <ul class='no_li'>[*]Dati non presenti[/list]
       <?
      
    }

    }
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,805
    ragazzi secondo voi perche non funziona questo script
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,805
    ragazzi scusate dove sbaglio
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,805
    salve a tutti ragazzi mi date una mano perfavore a risolvere queto problema
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,805
    ragazzi secondo voi cosa c e di sbagliato in questo script?
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    1,175
    spero che sia un errore di copia&incolla e non ti manca per davvero il '<?' all'inizio dello script PHP.

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,805
    ciao no i tag ci sono
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

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.