ugrás a tartalomhoz

Archívum - Ápr 30, 2009

jquery tab daterangepicker

ngabcs · 2009. Ápr. 30. (Cs), 19.47
Hali!

Van egy kis problemam a jquery tab-al!

Ajax-al betoltok egy html-t:
<div id="tabs">
<ul>
    <li><a href="#currenttab">1</a></li>
    <li><a href="#datetab">2</a></li>
</ul>
..
..
..
<div id="datetab" class="box">
<ul>
    <li><INPUT id="date" type="text" value=""></li>
    <li><BUTTON id="button" type="button">BTN</BUTTON></li>
/ul>
</div>

</div>


A javascript itt es beallitom a daterangepicker-t:
$.ajax({
cache: false,
async: false,
type: 'POST',
url: 'getTabs',
data: '',
dataType: 'html',
success: function(html){
$('#mydiv').html(html);

               var pos = $('#date').offset();
                 console.log('pos left: ' + pos.left);
                 console.log('pos top: ' + pos.top);

                        $('#date').daterangepicker({ dateFormat: 'yy-mm-dd', firstDay: 1 });
}
});


A felugro div a bongeszo aljan lesz es a pos-k is nullak a ff debugban!!
Mit rontok el a jquery tab-nal? A tab-ban levo elemek pos-ja is null!!

koszi!
 

mysql count on multiple tables, group by date

jaczkog · 2009. Ápr. 30. (Cs), 11.54
Sziasztok!

Adott két MySQL tábla TIMESTAMP mezőkkel. Szeretném egy lekérdezésben összeszámolni mindkét táblában a bejegyzéseket napi bontásban, tehát egy ilyet szeretnék látni:

date            table1  table2
2009-04-16      5       NULL
2009-04-17      1       3
2009-04-18      NULL    2
2009-04-19      NULL    4
2009-04-20      4       NULL
2009-04-21      3       6

A lényeg, hogy mindkét oldalon lehetnek NULL-ok.
Ezekkel próbálkoztam sikertelenül:

select * from
  (select date(`time`) 'date', count(*) 'table1' from `table1` group by date(`time`)) t1
[left|right|left outer|natural|...] join
  (select date(`time`) 'date', count(*) 'table2' from `table2` group by date(`time`)) t2
using (date)
order by date;
Tehát a kérdés az hogy hogyan lehetne a két lekérdezést szimmetrikusan összekapcsolni, illetve van-e más lehetőség a megvalósításra?