La sezione Query Realted Setting, al momento ha svelato queste cose:
In Query SQL possiamo mettere qualcosa come questa
WHERE nome = 'valerio'
farà vedere solo i records con quel nome.
...
Grazie alle indicazioni di vales, ho impostato un modulo di ricerca.
Ho un "piccolo" problema però: vorrei che fossero visibili solo i record che hanno, nel campo "Visibile" il valore"Si".
Quindi dovrebbe essere:
WHERE Visibile = 'Si'
Però non ho capito dove metterlo di preciso.
Questo è il codeice che utilizzo:
<?php
$session =& JFactory::getSession('ricerca');
$search_array = array('Titolotesi','Abstract','Parolechiave','Annotesi', 'Visibile');
$cerca = array();
foreach ( $search_array as $search ) {
$value = JRequest::getVar($search, '' , 'post');
if ( $value ) {
$cerca[] = "WHERE `$search` LIKE '%$value%' ";
}
}
if (empty($cerca) and (JRequest::getVar('submit','no','POST')=="Trova")) {
$session->set('cerca','0','ricerca');
JRequest::setVar('limitstart',0,'Get');
}
if ( !empty($cerca) ){
echo " WHERE ".implode(' AND ', $cerca);
$session->set('cerca',$cerca,'ricerca');
}
elseif ((JRequest::getVar('submit','no','POST')<>"Trova") and ($session->get('cerca',0,'ricerca')<>0))
{
$cerca=$session->get('cerca',0,'ricerca');
echo " WHERE ".implode(' AND ', $cerca);
}
else
{
echo "";
}
?>
Un grazie enorme per il vostro prezioso lavoro!