Back to top

Autore Topic: Ricerca nel db creato con Chronoconnectivity  (Letto 2287 volte)

Offline marketson

  • Esploratore
  • **
  • Post: 52
    • Mostra profilo
Ricerca nel db creato con Chronoconnectivity
« il: 10 Feb 2010, 02:29:35 »
Salve a tutti,ennesimo domandone serale sperando in una risposta.Ho notato creando i campi di ricerca secondo la guida di vales riguardo http://www.joomla.it/articoli-della-community/3897-chronoforms-e-chronoconnectivity-alcuni-aggiornamenti.html che quando lancio una ricerca il valore del campo di ricerca si azzera automaticamente,sia esso un input box piuttosto che un dropdown,perchè? Altro problema,come faccio a visualizzare un campo che mi indichi in numero dei record trovati? E ultimissimo ma questo credo di difficile soluzione,nella sezione BODY dove si può scrivere codice html ho provato a creare una tabella per ordinare i record trovati in fase di ricerca,al posto dei <p> indicati sempre da vales nella guida ma ahime per ogni record è come se mi creasse una tabella nuova,praticamente una tabella con un singolo record trovato,con immane spreco di spazio nonchè una cattiva impaginazione,mah...Ai posteri l'ardua sentenza,spero di trovare soluzione anche solo ad uno di questi tre problemi che ho posto insieme,notte....

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Ricerca nel db creato con Chronoconnectivity
« Risposta #1 il: 10 Feb 2010, 22:22:53 »
In questo articolo che tratta una versione più  robusta della ricerca trovi quasi tutte le risposte ai problemi che hai esposto.

http://www.joomla.it/articoli-della-community/4002-chronoconnectivity-e-eventlist-ricerche-plus.html

Per vedere i valori della ricerca nei campi basta inserire i valori di ritorno delle variabili al form nel parametro value di ogni campo.
Le variabili si ottengono con questo codice:
Codice: [Seleziona]
JRequest::getVar('nomecampo', '' , 'post')
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline marketson

  • Esploratore
  • **
  • Post: 52
    • Mostra profilo
Re:Ricerca nel db creato con Chronoconnectivity
« Risposta #2 il: 11 Feb 2010, 01:46:42 »
Acc non ho capito dove devo mettere questa Jrequest,se nello spazio dedicato al SQL oppure nell'header o nel body.Me lo indicheresti per favore?Tieni presente che i miei campi di ricerca sono Dropdown e non input text ma credo non ci sia differenza... :'(

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Ricerca nel db creato con Chronoconnectivity
« Risposta #3 il: 11 Feb 2010, 16:54:52 »
Quel codice che ho postato contiene i valore  inserito nel campo di ricerca 'nome_campo' e puoi utilizzarlo in vari modi esempio assegnare un valore ad una variabile :

Codice: [Seleziona]
$nome_campo= JRequest::getVar('nomecampo', '' , 'post');
oppure per assegnarlo al valore di un campo di input come serve a te, esempio:

Codice: [Seleziona]
<input type="text" name="nome_campo" value="<?php echo JRequest::getVar('nomecampo''' 'post'); ?>" />
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline marketson

  • Esploratore
  • **
  • Post: 52
    • Mostra profilo
Re:Ricerca nel db creato con Chronoconnectivity
« Risposta #4 il: 11 Feb 2010, 18:26:33 »
Nella fattispecie visto che utilizzo come campo di ricerca un dropdown del tipo
Codice: [Seleziona]
Cerca per: <br><br>
<label style="width: 150px;">&nbsp&nbsp&nbsp <b>Anno di nascita:</b></label>
 <select id="aaaa" size="1" title=""  name="aaaa" >
<option value="">Seleziona l'anno</option>
<option value="1950">1950</option>
<option value="1951">1951</option>
<option value="1952">1952</option>
<option value="1953">1953</option>
<option value="1954">1954</option>
ecc.ecc...

Dove andrebbe il codice che mi hai cortesemente postato?Io ho provato e non ci sono riuscito...

 



Web Design Bolzano Kreatif