PDA

View Full Version : [php]variabili in 'href'


RaouL_BennetH
15-02-2013, 18:36
<?php foreach($days as $giorno) : ?>
<?php $query = "SELECT a.id as id, a.eventid, a.start, a.end, b.*
FROM #__testcom_prg as a
LEFT JOIN #__testcom_event as b
ON a.eventid = b.id
where locate('$giorno', a.giorno) > 0";
$db->setQuery($query);
$result = $db->loadObjectList();?>
<a href="<?php echo JRoute::_('/index.php? option=com_testcom&view=prgs&id=' . $result); ?>">
<?php echo $giorno; ?>
<?php endforeach; ?>


Allora, il mio problema è questo:
il primo foreach mi 'stampa' semplicemente a video i sette giorni della settimana;

Con la query vorrei appunto cercare di creare il link relativo al giorno che vado a cliccare.

E' palese che sbaglio qualcosa ma sono neofita in php .

RaouL_BennetH
16-02-2013, 16:22
ok, abbandonato il suddetto folle modo di pensare, ho fatto un passo in avanti
(o forse dieci indietro non so)

se faccio una cosa del genere:

<td id="lunedi">Lunedi</td>
<td id="martedi">Martedi</td>
<td id="mercoledi">Mercoledi</td>
<td id="giovedi">Giovedi</td>
<td id="venerdi">Venerdi</td>
<td id="sabato">Sabato</td>
<td id="domenica">Domenica</td>


Come potrei passare l'id del "td" a questa query ?

<?php
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select(array('a.id', 'a.eventid', 'a.start', 'a.end', 'b.*'));
$query->from('#__miatableA as a');
$query->join('LEFT', '#__miatableB as b ON (a.eventid = b.id)');
$query->where('LOCATE(mio_TD_ID, a.giorno, 3) > 0');
$db->setQuery($query);
$results = $db->loadObjectList();
?>


??

:help: