Arkadaşlar şöyle bir sorum olacak,
Bir php dosyasına post yoluyla gelen veriyi veritabanına yazdırdığımızı varsayın. (Bu veri webhook ile bir mikroişlemciden gelecek, burası sorum için çok da mühim değil..Gelen veriyi database e yazdık çünkü.)
Sorum şu bir html form açık iken yukarıdaki olay gerçekleştiğinde gelen veriyi input type text olan form elemanına da yazmak mümkün mü?
Kısacası ekranda bir form var iken dışarıdan server da bulunan bir php dosyasına gelen veriyi o formun input una nasıl koyabiliriz. Javascript kullanma aklımıza geldi ama önce buraya soralım dedik.
Php ye post edildiği anda veriyi form elemanına yazma
8
●654
- 12-09-2018, 20:20:26Kimlik doğrulama veya yönetimden onay bekliyor.
- 12-09-2018, 20:35:43hayır şöyle izah edeyim:
a.php ye post geldiğini kabul edelim. a.php gelen veriyi veritabanına yazıyor. İçeriği:
if ($_SERVER["REQUEST_METHOD"] == "POST") { $time = strtotime($_POST["published_at"]); $newformat = date("d-m-Y h:i:sa", $time); $sql = "INSERT INTO RfidOkuma (PhotonId, BileklikRfid, RfidOkumaTarihi) VALUES (?, ?, ?)"; if($stmt = mysqli_prepare($GLOBALS['link'], $sql)) { mysqli_stmt_bind_param($stmt, "sss",$_POST["coreid"],$_POST["data"], $newformat); mysqli_stmt_execute($stmt); } }buaraya kadar bir sorun yok. İşlem arka planda sürüyor varsayalım
şimdi bir b.php dosyasının açık olduğunu ve ekrana bir form bastığını düşünelim. Yukarıdaki a.php tetiklendiği anda yani veritabanına yazdığı anda gelen verinin aynı zamanda b.php deki input type text olan bir alana da basılması gerekmekte.
Olayı izah edeyim daha da açıklayıcı olmak için:
Rfid etketiyle mikroişlemciye okutulan bir kartın rfid numarasını veritabanına kaydediyoruz ancak kullanıcının o anda bunu ekranında da görmesi gerekmekte. - 12-09-2018, 20:37:27b.php sayfasındaki input aşağıdaki gibi olmalıdır.
<input type="text" value"<?php echo "$_POST["gelenveri"]";?>">
ya da
<?php $gelenveri = $_POST["gelenveri"]; echo "<input type='text' value='$gelenveri'>"; ?>
- 12-09-2018, 20:51:02veri b.php ye gelse bunu yapabiliriz. demek istediğim şey a.php ye gelen ve veritabanına yazılan veriyi başka bir php dosyasındaki inputta görüntülemek.otzidemajour adlı üyeden alıntı: mesajı görüntüle
Veritabanına yazıldığı anda ekrana yazmaktan kastım bu
veri söz konusu php dosyasına gelmiyor. başka php dosyasına geliyor.AliBAYRAM adlı üyeden alıntı: mesajı görüntüle - 12-09-2018, 21:01:42altanopusno3 adlı üyeden alıntı: mesajı görüntülec.php sayfası oluşturun o zaman.AliBAYRAM adlı üyeden alıntı: mesajı görüntüle
<?php //c.php sayfası için bir kod. //db reg include require("a.php"); //form include require("b.php"); - 12-09-2018, 21:06:58Hocam çok teşekkürler sayfa yenilemek yerine javascript daha cazip geldi.AliBAYRAM adlı üyeden alıntı: mesajı görüntüle
rica etsem js ile veritabanını denetleme kısmında yardımcı olmanız mümkün mü ?