Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [php] passare variabile ad una query

    Ciao a tutti !

    Ho una pagina con una table che ha come intestazione
    di colonna il nome dei giorni della settimana.

    E' definita banalmente così:
    codice:
    $days = array("lunedi", "martedi", "mercoledi", "giovedi", "venerdi", "sabato", "domenica");
    
    //blabla
    <table blala
    <td>
    <?php foreach($days as $giorno) : ?>
    <?php echo $giorno ?></td>
    ora, ho una query che vorrei far eseguire in maniera dinamica:


    codice:
    <?php
    $db = JFactory::getDbo();
                        
    $query = "SELECT a.id as id, a.eventid, a.start, a.end, b.*
    	     FROM #__tableA AS a
    	     LEFT JOIN tableB AS b
    	     ON a.eventid = b.id
    	     WHERE LOCATE('lunedi', a.giorno) > 0";
                                                    
    $db->setQuery($query);
    $tresults = $db->loadObjectList();
                                    
                                    
    ?>
    Come posso fare per passare alla query il 'giorno' che clicco ?

  2. #2
    mi servirebbe un pò di aiuto plz..

    allora:

    codice:
    <?php
    $db = JFactory::getDbo();
    $query = $db->getQuery(true); 
    $query = "SELECT a.id as id, a.eventid, a.start, a.end, b.*
    	      FROM #__tableA AS a
    	      LEFT JOIN #__tableB AS b
    	      ON a.eventid = b.id
    	      WHERE LOCATE('$miavariabile', a.giorno) > 0";               
                        			
    $db->setQuery($query);
    $results = $db->loadObjectList();
    								
    ?>
    Il valore di "$miavariabile" non riesco proprio a capire come passarglielo, o meglio:

    ho una tabella (classica <table>)
    che ha come intestazioni di colonna il nome dei giorni della settimana:
    codice:
    <td id="lunedi">Lunedi</td>
    <td id="martedi">Martedi</td>
    etc...
    Vi chiedo:

    Come posso passare, cliccando su uno dei suddetti giorni, il suo valore a '$miavariabile' ?

    :help:

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Stai confondendo il client col server, utilizza il javascript (tramite l'ajax) per spedire la variabile alla pagina php che ti serve

  4. #4
    Ciao e innanzitutto grazie per avermi risposto !

    Potresti fornirmi un link o un semplice esempio dal quale possa partire ?

    Grazie mille !!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.