Back to top

Autore Topic: Aiuto Form di Ricerca  (Letto 1113 volte)

Offline elleoerre

  • Appassionato
  • ***
  • Post: 218
  • Sesso: Maschio
    • Mostra profilo
Aiuto Form di Ricerca
« il: 02 Mar 2013, 11:30:35 »
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.jpg
e quest'altra come si presenta la scheda events della medesima form:
http://www.lorenzobattista.com/diapositive/nuovo_allegato%20events.jpg

Successivamente 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.jpg

Fin 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.jpg

Scheda events della maschera di ricerca:
http://www.lorenzobattista.com/diapositive/ricerca_allegati%20events.jpg

Configurazione 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.jpg

E 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.jpg

http://www.lorenzobattista.com/diapositive/ricerca_allegati%20%20configurazione%20datapicker%20A.jpg

http://www.lorenzobattista.com/diapositive/ricerca_allegati%20%20configurazione%20drop%20down%20TIPOLOGIA.jpg

Questo è 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... :'(

Offline elleoerre

  • Appassionato
  • ***
  • Post: 218
  • Sesso: Maschio
    • Mostra profilo
Re:Aiuto Form di Ricerca
« Risposta #1 il: 02 Mar 2013, 13:23:26 »
Nessuno che mi può aiutare??  :'( :'( :'( :'( :'(
Sto impazzendo, avevo trovato un banalissimo errore e cioè quello di non aver specificato esattamente il nome della tabella da dove prelevare i dati ma dopo averlo corretto è sempre lo stesso, pare non faccia proprio la query... AIUTATEMI PLEASE!!!!

 



Web Design Bolzano Kreatif