Buongiorno a tutti, ormai sto per diventare pazzo, sono giorni che cerco di risolvere un mio problema senza però riuscirci, sicuramente sbaglio in qualcosa ma non riesco a capire dove sia l'errore. Spero di trovare qui la soluzione come mi è successo gia tante volte :-). Vi spiegherò il mio problema e proverò a postarvi le immagini di ciò che fin'ora ho creato sperando che qualcuno di buona pazienza sia disposto ad aiutarmi.
Veniamo al dunque, io ho creato una form d'inserimento dati in cui l'utente dovrà inserire delle nuove circolari e i campi d'inserimento sono i seguenti: Titolo, Descrizione, Tipologia e Allegato, e questa è la rispettiva diapositiva:
http://www.lorenzobattista.com/diapositive/nuovo_allegato%20wizard.jpge quest'altra come si presenta la scheda events della medesima form:
http://www.lorenzobattista.com/diapositive/nuovo_allegato%20events.jpgSuccessivamente ho creato la tabella in cui inserire i valori immessi nella form e questa è la sua struttura con il nome dei campi:
http://www.lorenzobattista.com/diapositive/campi%20tabella%20inserimento.jpgFin qui tutto funzione per il meglio e la form d'inserimento fa il suo dovere anche grazie alle validissime guide realizzate da vales.
Successivamente ho avuto la necessita di creare una form di ricerca e successiva visualizzazioni valori con i campi di ricerca inseriti seguendo una guida trovata al di fuori di questo sito che però non sto ad indicare perchè non si può ma il risultato è pari a zero poichè inizialmente mi compare la maschera di ricerca da me creata con i campi da inserire sotto una tabella che mi mostra tutti i valori della tabella, così inserisco i valori da ricercare e premo ricerca ma il risultato è che mi torna la tabella senza query e cioè vedo ancora tutti i record... Vi posto ora i link per visionare le diapositive di ciò che ho fatto:
Wizard Preview della maschera di ricerca:
http://www.lorenzobattista.com/diapositive/ricerca_allegati%20wizard.jpgScheda events della maschera di ricerca:
http://www.lorenzobattista.com/diapositive/ricerca_allegati%20events.jpgConfigurazione del Custom Code Visualizzazione Ricerca:
http://www.lorenzobattista.com/diapositive/ricerca_allegati%20custom%20code%20visualizzazine%20ricerca.jpg....di cui il relativo codice è il seguente:
<?php
$debug = FALSE; // TRUE per visualizzare log
$where = " WHERE "; // clausola WHERE
// parametri di ricerca, provenienti dal form
$da = $_GET["ricerca_datapartenza"];
$a = $_GET["ricerca_datafine"];
$tipologia = $_GET["ricerca_tipologia"];
if ($debug) {
echo "DA: " . $da;
echo "A: " . $a;
echo "TIPOLOGIA: " . $tipologia;
}
// costruzione condizioni di ricerca
if(!empty($da)) {
$where = $where . " cf_created >= '" . $da ."' AND ";
}
if(!empty($a)) {
$where = $where . " cf_created <= '" . $a ."' AND ";
}
if(!empty($tipologia)) {
$where = $where . " tipologia = '" . $tipologia ."'";
} else {
$where = $where ." 1=1 ";
}
// esecuzione query
$db =& JFactory::getDBO();
$query="SELECT * FROM #__chronoforms_data_nuovo_allegato " . $where . " ORDER BY cf_created ";
$db->setQuery($query);
$result = $db->loadAssocList();
?>
<?php
if ($debug) {
echo "<h2>QUERY: " . $query . "</h2>";
}
?>
<!-- visualizzazione risultati -->
<table align="center" style="width: 100%" id="db_multi_record_loader">
<thead>
<tr align="center" bgcolor='#FFFFFF'>
<th style="border: solid 1px #000; width: 15%" class="col1 cell"><a class="order_link direction_asc"
href="index.php?option=com_chronoforms&chronoform=show_allegati&order=cf_created&direction=<?php echo $ord; ?>"
>Data <?php if (Jrequest::getVar('order','','get')=="cf_created"){
echo "<img src=\"media/system/images/sort_".$img.".png\" alt=\"\" />"; } ?>[/url]</th>
<th style="border: solid 1px #000; width: 25%" class="col2 cell"><a class="order_link direction_asc"
href="index.php?option=com_chronoforms&chronoform=show_allegati&order=titolo&direction=<?php echo $ord; ?>
">Titolo <?php if (Jrequest::getVar('order','','get')=="titolo")
{echo "<img src=\"media/system/images/sort_".$img.".png\" alt=\"\" />"; } ?>[/url]</th>
<th style="border: solid 1px #000; width: 50%" class="col4 cell">
<a class="order_link_asc"
href="index.php?option=com_chronoforms&chronoform=show_allegati&order=allegato&direction=
<?php echo $ord; ?>">Allegato
<?php if (Jrequest::getVar('order','','get')=="allegato"){
echo "<img src=\"media/system/images/sort_".$img.".png\" alt=\"\" />"; } ?>[/url]</th>
</tr>
</thead>
<?php
foreach ($result as $row) {
if ($row['tipologia']=="Del Personale") {
echo "<tr align='left' bgcolor='#BDEAA8'><td>".$row['cf_created']."</td><td>".$row['titolo']."</td>
<td><a class=\"order_link\"
href=\"components/com_chronoforms/uploads/nuovo_allegato/".$row['allegato']."\" target=\"_blank\">".$row['allegato']."[/url]
</td></tr>";
} else {
echo "<tr align='left' bgcolor='#B7D2E3'><td>".$row['cf_created']."</td><td>".$row['titolo']."</td>
<td><a class=\"order_link\"
href=\"components/com_chronoforms/uploads/nuovo_allegato/".$row['allegato']."\" target=\"_blank\">".$row['allegato']."[/url]
</td></tr>";
}
}
?>
</table>
[/i]Configurazione del Redirect Url:
http://www.lorenzobattista.com/diapositive/ricerca_allegati%20redirect%20url.jpgE infine queste sono le diapositive della configurazione lato preview della medesima form dei campi d'inserimento DA: A: e TIPOLOGIA:
http://www.lorenzobattista.com/diapositive/ricerca_allegati%20%20configurazione%20datapicker%20DA.jpghttp://www.lorenzobattista.com/diapositive/ricerca_allegati%20%20configurazione%20datapicker%20A.jpghttp://www.lorenzobattista.com/diapositive/ricerca_allegati%20%20configurazione%20drop%20down%20TIPOLOGIA.jpgQuesto è tutto, spero di aver fornito tutti i dati necessari per capire dove sbaglio e spero che qualcuno di voi possa darmi una mano perchè sono nei guai perchè devo consegnare il lavoro a breve... Un grazie a quanti prenderanno in considerazione questa mia disperata richiesta di aiuto...