Back to top

Autore Topic: Aiuto: ricerca con diversi parametri  (Letto 2163 volte)

Offline nocciola00

  • Esploratore
  • **
  • Post: 137
    • Mostra profilo
Aiuto: ricerca con diversi parametri
« il: 06 Nov 2013, 09:30:03 »
Ciao a tutti,

chiedo ancora aiuto per un'ulterione versione della ricerca su una tabella contenete i dati dei curricula degli studenti.

Vorrei fare una ricerca in base a:
- voto di diploma (voto_tab), meglio sarebbe voto compreso tra minimo e massimo;
- specializzazione (spec_tab);
- anno di diploma (anno_tab);

per le singole interrogazioni non c'è problema ma vorrei costruire un unico form che mi permetesse di fare la ricerca in base ai soli campi compilati (o qualcosa di simile)

Riporto il codice per la ricerca in base al voto:

Codice: [Seleziona]
<ul>
<?php foreach ($form->data['elenco'] as $r) : ?>
<li><?php echo $r['cf_id']." ".$r['voto_tab']; ?></li>
<?php endforeach; ?>
</ul>

Grazie!

Offline mmleoni

  • Global Moderator
  • Instancabile
  • ********
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Aiuto: ricerca con diversi parametri
« Risposta #1 il: 08 Nov 2013, 09:19:16 »
nocciola00!! che stress  ;D ;D

quello non è il codice di ricerca, ma è solo la visualizzazione dei risultati...

il codice di ricerca è questo:
Codice: [Seleziona]
voto between <?php echo JRequest::getInt('votoMinimo') ;?> AND <?php echo JRequest::getInt('votoMassimo');?>

i campi che hai indicato (*_tab, quindi nel codice sopra voto diventa voto_tab) sono quelli presenti nella tabella del db, ma per fare la ricerca devi usare i nomi che hai definito per le text box nella form di ricerca (votoMinimo, votoMassimo), e con questi costruire il SQL per la condizione WHERE.

studiare:
  • form html e campi  :)
  • basi di php  :(
  • basi di sql  :( :(
spero che tu lo debba fare per fine anno  ;D ;D
ma i prof... un aiutino?

ciao

mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline nocciola00

  • Esploratore
  • **
  • Post: 137
    • Mostra profilo
Re:Aiuto: ricerca con diversi parametri
« Risposta #2 il: 08 Nov 2013, 10:00:08 »
nocciola00!! che stress  ;D ;D

quello non è il codice di ricerca, ma è solo la visualizzazione dei risultati...

il codice di ricerca è questo:
Codice: [Seleziona]
voto between <?php echo JRequest::getInt('votoMinimo') ;?> AND <?php echo JRequest::getInt('votoMassimo');?>

i campi che hai indicato (*_tab, quindi nel codice sopra voto diventa voto_tab) sono quelli presenti nella tabella del db, ma per fare la ricerca devi usare i nomi che hai definito per le text box nella form di ricerca (votoMinimo, votoMassimo), e con questi costruire il SQL per la condizione WHERE.

studiare:
 
  • form html e campi  :)
  • basi di php  :(
  • basi di sql  :( :(
spero che tu lo debba fare per fine anno  ;D ;D
ma i prof... un aiutino?

ciao

Ma secondo te, se fossi stata in grado di risolvere il problema, sarei andata a chiedere aiuto nel forum?  >:(
 

Offline mmleoni

  • Global Moderator
  • Instancabile
  • ********
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Aiuto: ricerca con diversi parametri
« Risposta #3 il: 08 Nov 2013, 11:18:28 »
a me sembra che di aiuto io te ne abbia dato abbastanza, ma mi sembra altresì che tu stia cercando qualcuno che lo faccia per te, cosa che non è giusta, ed è ancor meno giusta visto poi che un tema d'esame.

io alla scuola ho già dato, quindi ciao e buona fortuna.

mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline nocciola00

  • Esploratore
  • **
  • Post: 137
    • Mostra profilo
Re:Aiuto: ricerca con diversi parametri
« Risposta #4 il: 08 Nov 2013, 11:55:22 »
a me sembra che di aiuto io te ne abbia dato
e ti ringrazio
abbastanza
evidente no
ma mi sembra altresì che tu stia cercando qualcuno che lo faccia per te
probabilmente sembra a te
cosa che non è giusta, ed è ancor meno giusta visto poi che un tema d'esame.
quindi in questo forum bisogna prima comunicare a cosa serve l'aiuto, perché a seconda del motivo può essere dato o meno.  E chi giudica se è giusto?
Spero proprio che gli amministratori e coloro che sono in grado di dare una mano di aiuto siano un po' meno presuntuosi.
io alla scuola ho già dato
meno male
quindi ciao e buona fortuna
buona fortuna a te, mi sa che ne hai più bisogno
 

 



Web Design Bolzano Kreatif