12 messaggi dal 27 marzo 2008
Autocompleter

non risco a inviare alla pagina della query il valore del campo imput
infatti i dati me li fa vedere, ma tutti e non quelli richiesti.

spero che qualcumo mi capisca :(


dove sbaglio ?

questa e la pagina n1

<input type="text" align="left" name="testo_auto" id="testo_auto" value size="20"><img src="load.gif" border="0" id="indicatore_caricamento" style="display:none;">
</div>
<div id="contenitore_autocompleter" class="autocomplete">
</div>

<script type="text/javascript">
new Ajax.Autocompleter("testo_auto","contenitore_autocompleter","dati_autocompletamento.asp", {paramName: "testo_auto", minChars: 1, indicator: "indicatore_caricamento"});
</script>

questa a la pagina di elaborazione n 2

testo_auto =request("testo_auto")

sql_dati= "SELECT * FROM anagrafica WHERE ragione_sociale LIKE '"&testo_auto&"%' "
set rs_dati =conn.execute(sql_dati)
if not rs_dati.eof then


%>
<ul class="lista_ul">
<%

do while not rs_dati.eof

%>
<li>--<%=response.write(testo_auto)%></li>
<%
rs_dati.movenext
loop

%>
</ul>
<%

else

%>
<ul class="no_li">
<li>Dati non presenti</li>
</ul>
<%

end if

%>

308 messaggi dal 13 luglio 2005
Ciao milenaP,
quello che hai postato è la versione "integrale" delle tue pagine o solo un "estratto"? ... sulla pagina numero 1 manca il tag <FORM>, il tasto Submit, ... come fa a funzionare? ...
Sulla pagina numero 2 io inizializzerei la variabile "testo_auto" con un valore "impossibile" (cioè un valore che non darà mai un risultato) e quindi scriverei:

testo_auto = "ZZZZZZZZZ"
If Request("testo_auto") <> "" Then testo_auto = Request("testo_auto")

così avrai risultati solo quando la variabile "testo_auto" contiene qualcosa.


Fammi sapere, ciao.

Umb
12 messaggi dal 27 marzo 2008
ciao superpippo2005
dunque!.
le pagine sono integrali quelle che sto usando.... o almeno ci provo :)

e scrivo come mi hai detto la query me la fa con ZZZZZZZZ
e nella pagina mi dice non trovato.

il problema e che non riesce a vedere la request del campo, come se n n passassi nessun valore.

ho provato anche a inserilo in un modulo ma ,,,, niente da fare.

lui tira fuori i dati di tutta la tabella.

altri consegli ?
grazie
milena

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.