cara search date

misi gan mau tanya cara search date biar pas di input format nya dd-mm-YY tapi kalo diinput formatnya gitu hasilnya gak keluar cekidot codingnya

<form method="post">
                                <table width="200" border="1">
                                        <td>Kode rumah</td>
                                        <td><input type="text" name="kode" /></td>
                                        <td>tanggal</td>
                                        <td><input type="text" name="tgl" id="tgl" /></td>
                                        <td><input type="submit" name="submit" value="Find " /></td>
                                    </tr>
                                </table>
                            </form>
                        <?php
                            if(isset($_POST['submit']))
                            {
                                $kode=$_POST['kode'];
                                $tgl = $_POST['tgl'];
                                $sql=mysql_query("SELECT * FROM data_capa WHERE kode_rumah LIKE '%".$kode."%' AND tanggal LIKE '%".$tgl."%' ");
                                while($res=mysql_fetch_array($sql))
                                {
                        ?>
                            <table>
                                <tr>
                                    <td>Kode rumah</td>
                                    <td>Nilai</td>
                                </tr>
                                <?php
                                ?>
                                <tr>
                                    <td><?php echo $res['kode_rumah']; ?></td>
                                    <td><?php echo $res['tanggal']; ?></td>
                                </tr>

nah gan kalo di search misah 2016-02-10 itu keluar tapi kalo 10-02-2016 gak keluar... udah coba pake strftime&strtotime tapi malah gak keluar hasil.. ada solusi gak gan? thankyouu

avatar mochhelmi
@mochhelmi

20 Kontribusi 4 Poin

Diperbarui 8 tahun yang lalu

2 Jawaban:

agan buat satu fungsi yang namanya tgl_indo()? coba cek formatnya di situ gan. Nampaknya permasalahannya format yang ada di db itu YY-mm-dd sehingga 2016-02-10 keluar sedangkan kalau 10-02-2016(dd-mm-YY) tidak keluar.

avatar onirusama
@onirusama

265 Kontribusi 184 Poin

Dipost 8 tahun yang lalu

sorry gan itu tadi lg coba2 doang hehe yg aslinya gak pake gak bisa gan....saya gak buat fungsi tgl_indo, itu saya cuma kyk select biasa tp gabisa. dan saya pake strftime&strtotime gabisa juga

avatar mochhelmi
@mochhelmi

20 Kontribusi 4 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban