{"id":56,"date":"2025-07-30T20:29:38","date_gmt":"2025-07-30T20:29:38","guid":{"rendered":"https:\/\/www.tangoria.com\/?page_id=56"},"modified":"2025-07-30T20:29:39","modified_gmt":"2025-07-30T20:29:39","slug":"ders-alma","status":"publish","type":"page","link":"http:\/\/www.tangoria.com\/index.php\/ders-alma\/","title":{"rendered":"DERS ALMA"},"content":{"rendered":"    <style>\r\n        #planlamaRezervasyonForm input, #planlamaRezervasyonForm select, #planlamaRezervasyonForm textarea {\r\n            padding:6px; margin-bottom:12px; width: 100%; max-width: 400px;\r\n        }\r\n        #planlamaRezervasyonForm input[type=submit] {\r\n            width: auto;\r\n            background-color: #0073aa;\r\n            color: white;\r\n            border: none;\r\n            cursor: pointer;\r\n            padding: 8px 20px;\r\n        }\r\n        #rezervasyonSonuc {\r\n            margin-top: 15px;\r\n            font-weight: bold;\r\n        }\r\n    <\/style>\r\n\r\n    <form id=\"planlamaRezervasyonForm\" method=\"post\" novalidate>\r\n        <label>Ad Soyad:<\/label><br>\r\n        <input type=\"text\" name=\"ogrenci_adi\" required><br>\r\n\r\n        <label>E-posta:<\/label><br>\r\n        <input type=\"email\" name=\"ogrenci_email\" required><br>\r\n\r\n        <label>Telefon No:<\/label><br>\r\n        <input type=\"text\" name=\"telefon_no\" placeholder=\"\u00d6rn: +905551234567\" required><br>\r\n\r\n        <label>Cinsiyet:<\/label><br>\r\n        <select name=\"cinsiyet\" required>\r\n            <option value=\"\">Se\u00e7iniz<\/option>\r\n            <option value=\"Erkek\">Erkek<\/option>\r\n            <option value=\"K\u0131z\">K\u0131z<\/option>\r\n            <option value=\"Di\u011fer\">Di\u011fer<\/option>\r\n        <\/select><br>\r\n\r\n        <label>Do\u011fum Tarihi:<\/label><br>\r\n        <input type=\"date\" name=\"dogum_tarihi\" max=\"2026-06-10\"><br>\r\n\r\n        <label>Hoca Se\u00e7iniz:<\/label><br>\r\n        <select name=\"hoca_id\" id=\"hoca_id\" required>\r\n            <option value=\"\">Se\u00e7iniz<\/option>\r\n                            <option value=\"1\">KEMAL AKSOY<\/option>\r\n                    <\/select><br>\r\n\r\n        <label>G\u00fcn Se\u00e7iniz:<\/label><br>\r\n        <select name=\"gun\" id=\"gun\" required>\r\n            <option value=\"\">\u00d6nce hoca se\u00e7iniz<\/option>\r\n        <\/select><br>\r\n\r\n        <label>Saat Se\u00e7iniz:<\/label><br>\r\n        <select name=\"saat\" id=\"saat\" required>\r\n            <option value=\"\">\u00d6nce g\u00fcn se\u00e7iniz<\/option>\r\n        <\/select><br>\r\n\r\n        hocaSelect.addEventListener('change', function() {\r\n            const hocaId = this.value;\r\n            gunSelect.innerHTML = '<option>Y\u00fckleniyor...<\/option>';\r\n            saatSelect.innerHTML = '<option>\u00d6nce g\u00fcn se\u00e7iniz<\/option>';\r\n\r\n            if (!hocaId) {\r\n                gunSelect.innerHTML = '<option value=\"\">\u00d6nce hoca se\u00e7iniz<\/option>';\r\n                saatSelect.innerHTML = '<option value=\"\">\u00d6nce g\u00fcn se\u00e7iniz<\/option>';\r\n                return;\r\n            }\r\n\r\n            fetch('http:\/\/www.tangoria.com\/wp-admin\/admin-ajax.php?action=planlama_get_gunler&hoca_id=' + hocaId)\r\n            .then(res => res.json())\r\n            .then(data => {\r\n                if (data.length === 0) {\r\n                    gunSelect.innerHTML = '<option value=\"\">Hoca i\u00e7in g\u00fcn bulunamad\u0131<\/option>';\r\n                } else {\r\n                    gunSelect.innerHTML = '<option value=\"\">Se\u00e7iniz<\/option>';\r\n                    data.forEach(gun => {\r\n                        gunSelect.innerHTML += `<option value=\"${gun}\">${gun}<\/option>`;\r\n                    });\r\n                }\r\n                saatSelect.innerHTML = '<option value=\"\">\u00d6nce g\u00fcn se\u00e7iniz<\/option>';\r\n            })\r\n            .catch(() => {\r\n                gunSelect.innerHTML = '<option value=\"\">Hata olu\u015ftu<\/option>';\r\n                saatSelect.innerHTML = '<option value=\"\">\u00d6nce g\u00fcn se\u00e7iniz<\/option>';\r\n            });\r\n        });\r\n\r\n        \/\/ G\u00fcn se\u00e7ilince saatleri y\u00fckle\r\n        gunSelect.addEventListener('change', function() {\r\n            const hocaId = hocaSelect.value;\r\n            const gun = this.value;\r\n            saatSelect.innerHTML = '<option>Y\u00fckleniyor...<\/option>';\r\n            if (!gun) {\r\n                saatSelect.innerHTML = '<option value=\"\">\u00d6nce g\u00fcn se\u00e7iniz<\/option>';\r\n                return;\r\n            }\r\n            fetch('http:\/\/www.tangoria.com\/wp-admin\/admin-ajax.php?action=planlama_get_saatler&hoca_id=' + hocaId + '&gun=' + encodeURIComponent(gun))\r\n            .then(res => res.json())\r\n            .then(data => {\r\n                if (data.length === 0) {\r\n                    saatSelect.innerHTML = '<option value=\"\">Saat bulunamad\u0131<\/option>';\r\n                } else {\r\n                    saatSelect.innerHTML = '<option value=\"\">Se\u00e7iniz<\/option>';\r\n                    data.forEach(saat => {\r\n                        saatSelect.innerHTML += `<option value=\"${saat}\">${saat}<\/option>`;\r\n                    });\r\n                }\r\n            })\r\n            .catch(() => {\r\n                saatSelect.innerHTML = '<option value=\"\">Hata olu\u015ftu<\/option>';\r\n            });\r\n        });\r\n\r\n        \/\/ Form g\u00f6nderimi AJAX\r\n        form.addEventListener('submit', function(e) {\r\n            e.preventDefault();\r\n            sonucDiv.textContent = 'G\u00f6nderiliyor...';\r\n\r\n            const formData = new FormData(form);\r\n\r\n            fetch('http:\/\/www.tangoria.com\/wp-admin\/admin-ajax.php?action=planlama_rezervasyon_yap', {\r\n                method: 'POST',\r\n                body: formData,\r\n                credentials: 'same-origin'\r\n            })\r\n            .then(res => res.json())\r\n            .then(data => {\r\n                if (data.success) {\r\n                    sonucDiv.style.color = 'green';\r\n                    form.reset();\r\n                    gunSelect.innerHTML = '<option value=\"\">\u00d6nce hoca se\u00e7iniz<\/option>';\r\n                    saatSelect.innerHTML = '<option value=\"\">\u00d6nce g\u00fcn se\u00e7iniz<\/option>';\r\n                } else {\r\n                    sonucDiv.style.color = 'red';\r\n                }\r\n                sonucDiv.textContent = data.message;\r\n            })\r\n            .catch(() => {\r\n                sonucDiv.style.color = 'red';\r\n                sonucDiv.textContent = 'Sunucu hatas\u0131 olu\u015ftu.';\r\n            });\r\n        });\r\n    });\r\n    <\/script>\r\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-56","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.tangoria.com\/index.php\/wp-json\/wp\/v2\/pages\/56","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.tangoria.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.tangoria.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.tangoria.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.tangoria.com\/index.php\/wp-json\/wp\/v2\/comments?post=56"}],"version-history":[{"count":1,"href":"http:\/\/www.tangoria.com\/index.php\/wp-json\/wp\/v2\/pages\/56\/revisions"}],"predecessor-version":[{"id":57,"href":"http:\/\/www.tangoria.com\/index.php\/wp-json\/wp\/v2\/pages\/56\/revisions\/57"}],"wp:attachment":[{"href":"http:\/\/www.tangoria.com\/index.php\/wp-json\/wp\/v2\/media?parent=56"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}