Ti ringrazio per la risposta intanto, la grande disponibilità e...PAZIENZA!

ok, mi è chiaro il fatto che per visualizzare i campi provenienti dalla form devo mettere tra {...}il nome campo, (molto meno chiaro ad esempio l'utilizzo della sezione WHERE SQL

però questo è un'altro discorso...) ma sapresti dirmi magari come posso inserire all'interno di un codice php un confronto tipo:
<?php
$db =& JFactory::getDBO();
if ($_POST)
{
$titolo=$_POST['txtTitolo'];
$genere=$_POST['txtGenere'];
$regista=$_POST['txtRegista'];
$attore=$_POST['txtAttore'];
}
$flag = 0; // inizializzazione della variabile flag
$leggi= "SELECT * FROM #__film"; // parte iniziale della query
//Controllo inserimento dei campi
if ($titolo != '')
{
$leggi = $leggi." WHERE title LIKE '%$titolo%'";
$flag=1;
}
if ($genere != '')
{
if ($flag==0)
{
$leggi = $leggi." WHERE genre LIKE '%$genere%'";
$flag=1;
}
else
{
$leggi = $leggi." AND genre LIKE '%$genere%'";
}
}
if ($regista != '')
{
if ($flag==0)
{
$leggi = $leggi." WHERE director LIKE '%$regista%'";
$flag=1;
}
else
{
$leggi = $leggi." AND director LIKE '%$regista%'";
}
}
if ($attore != '')
{
if ($flag==0)
{
$leggi = $leggi." WHERE actors LIKE '%$attore%'";
$flag=1;
}
else
{
$leggi = $leggi." AND actors LIKE '%$attore%'";
}
}
$leggi = $leggi." ORDER BY title"; // si aggiunge la parte finale della query
$query = mysql_query($leggi);
if (!$query)
{
echo "Errore nella esecuzione della query !";
exit();
}
/* la funzione mysql_num_rows() restituisce un numero intero corrispondente
al numero di righe del risultato relativo alla query effettuata.
*/
$numero = mysql_num_rows($query);
if ($numero == 0) // si controlla se esiste almeno un record
{
echo "<br /><center>Non esiste alcun record con i dati inseriti !</center>";
exit();
}
Dici che è possibile fare qualcosa del genere utilizz tale componente oppure forse dovrei installare qualcosa come kl_php per integrare del codice all'interno di joomla?
Come fai tu la modifica record nella tua guida?
Forse chiedo troppo...ma non riesco proprio a risolvere il problema!

Grazie ancora...