Joomla.it Forum
Componenti per Joomla! => Gestione Form => : Ago_ 21 Jun 2016, 11:53:31
-
Ragazzi ciao, come al solito chiedo un aiutino per cose un po complesse...
devo fare in modo che il form faccia un controllo al momento dell'inserimento di un textbox da parte dell'utente.
Siccome i due campi devono fare una ricerca su due elenchi di rispettivamente 8mila e 30mila record, capisco che la cosa sia impossibile...
avevo pensato di bypassare il problema facendo cercare al texbox la corrispondenza con un link ben preciso che termina con il relativo contenuto inserito nel textbox. Secondo voi è possibile o sto dicendo cavolate ?? grazie a chi vuole rispondere
-
la ricerca è già un confronto con qualcosa in un elenco, se l'elenco è tot record, variare i termini di ricerca non significa diminuirne il numero, quindi sempre sul totale opererà.
-
cerco di spiegare meglio
textbox = codice prodotto (30mila codici presenti)
l'utente inserisce il codice prodotto (esempio 1234567890) e voglio che il sistema indichi l'esistenza del codice....ovviamente su 30mila codici il tempo di ricerca sarebbe troppo lungo...per questo ho pensato di creare 30mila pagine (articoli su joomla) composti così
www.nomesito.it/prodotti/1234567890.html (http://www.nomesito.it/prodotti/1234567890.html)
in modo che il form verifichi direttamente l'esistenza di questo link cralcolato dal form in base al codice inserito e indichi se il codice (link) è corretto...in modo da evitare la ricerca del codice su 30mila record nel db.
sto sparando minchiate??
-
Trentamila articoli o trentamila codici, cosa cambia?
-
se devo ricercare un codice su 30mila ci vuole il suo tempo, se il form cerca il link relativo al codice immesso, è solo la verifica di un link esiste....penso cambi molto...
-
No in pratica è la stessa cosa, anzi meglio col codice che è meglio indicizzato e solo con due campi. Forse dimentichi che gli articoli stanno nel db.
-
certo che gli articoli stanno nel db...mi sembra strano che paragonando la ricerca di un articolo su 30mila sia piu veloce di una verifica di un singolo lin...poi posso sbagliarmi tranquillamente, anzi ho chiesto aiuto proprio per questo...
-
Crea, carica o scrivi 30.000 articoli fai una prova poi mi dici chi ha ragione. Posso certamente sbagliarmi. ;)
-
allora, sto facendo proprio questo...action autocompleter e ho testato su 4mila prodotti....ora provo con 48mila (che è la quantità REALE di prodotti che dovrò inserire)
-
48.500 prodotti inseriti, 2/3 secondi di attesa ma funziona, sembra reggere il sistema
-
aggiungendo il textbox con autocompleter non mi salva pià il form....eppure non ho cambiato niente....ho solo ricreato la tabella dopo aver inserito l'autocompleter