PHP'de AJAX kullanarak sayfa yenilenmeden işlem gerçekleştirmek
7
●278
- 25-01-2024, 05:19:36Öncelikle merhaba. Hayırlı sabahlar dilerim. Yapmak istediğim tam olarak şöyle. Bir index.php sayfamda 5 farklı sorudan ibaret bir alan olacak. Örneğin ilk sorumda "Bunlardan hangisi evcil hayvan değildir?" Başlığını varsayalım ve başlığın hemen sağ tarafında da 3 farklı cevap yazılacak. Her hangi birini input alanına girdi diyelim ve otomatik olarak vu veritabanına düşecek. Bem de verify_answer.php dosyasında o soruyu onaylayacağım. Cevap doğru ise approve değilse reject diyerek redd edeceğim kısaca. Bu işlem gerçekleştiği zamanda kullanıcı direkt şu mesajı görücek. Tebrikler! Başarılı bir şekilde yanıtladınız.
- 25-01-2024, 05:26:46https://chat.openai.com/rufiqcavadov bunu beğendi.1 kişi bunu beğendi.
- 25-01-2024, 05:30:06Hocam oraya da sordum aslında ama anlaşamıyoruz. Ücretsiz o yüzden olabilir mi?Misafir adlı üyeden alıntı: mesajı görüntüle
- 25-01-2024, 05:52:26Kimlik doğrulama veya yönetimden onay bekliyor.3.5 de yapar bunu ama tabi biraz bilmek icab ediyorrufiqcavadov adlı üyeden alıntı: mesajı görüntüle
- 25-01-2024, 15:43:38Dostum bu ChatGPT ile anlaşamıyorum ya ben sorulara düzgün cevap vermiyor.myhere adlı üyeden alıntı: mesajı görüntüle
- 26-01-2024, 21:00:52Önce 1 adet api sayfası oluşturmalısınız örnek.
htdocs/api/ajax.php //Bu sayfaya güvenlik önlemleri alın token veya session ile yapabilirsiniz başkaları istek göndermesin diye.
//ajax.php sayfa içeriği if (!empty($_POST['soru'])) { $soru = $_POST['soru']; $cevap = $_POST['cevap']; //Veritabanı işlemleri yapın burada }//İstek gönderilen sayfa <form method="POST" action="//buraya ajax.phpnin adresini yazın örnek ../../api/ajax.php"> //İnputlar olacak burda <button type="submit">Kaydet</button> </form> Veya aşağısı <button onclick="sorukaydet"> </button> <script> function sorukaydet() { soru = document.getElementById("soru").value; //buraya elementlerin inputu $.ajax({ url: '../../api/ajax.php', // İstek gönderilecek sayfanın URL'si method: 'POST', // HTTP metodu (GET, POST, vb.) dataType: 'text', // Beklenen veri tipi (json, text, xml, vb.) data: { soru: soru }, // POST verisi success: function(sonuc) { console.log(sonuc) // Gelen sonucu kullanabilirsiniz }, error: function(xhr, status, error) { console.error('Hata:', status, error); } }); } </script> - 27-01-2024, 13:15:08sorduğun soru formatı önemli, bir de sormadan önce kendini tanıtmalısın.rufiqcavadov adlı üyeden alıntı: mesajı görüntüle
ben bir webmaster ım ve şu an çiçek satışlarını online yapan bir site için içerik üretmek istiyorum, sana soracağım soruları lütfen bu kriterleri göze alarak cevap ver ve vereceğin cevapları google arama optimizasyonu için uygun kelimelerden oluştur.
vb gibi detaylı ve açıklayıcı yazarsan asistan sana istediğin şekilde cevaplar üretmeye çalışacaktır