• 15-10-2020, 04:12:08
    #1
    Javascript ile span tagleri arasında oluşturduğum sayıyı "teknik olarak html kodu"nun çıktısını nasıl PHP değişkeni içine aktarabilirim? Bilen var mı?

    <span id="deger"></span>
    Daha önce
    $deger = "<span>";
    yazsam bile çıktısı yine aynı kod oluyor. Ben çıktısının değerini değişkene aktarmak istiyorum.
  • 15-10-2020, 04:15:28
    #2
    https://www.phpr.org/php-ile-ajax/
    Yardımcı olur umarım
  • 15-10-2020, 04:28:14
    #3
    Oluşturduğun değer tekil basit anlik birşey ise URL kullan
    Örneğin spani oluştururken sayfanı .com/?uid=blabla
    ya yönlendir js için window.location.href kullanabilirsin
    Sonrada
    $deger = $_GET["uid"];*
  • 15-10-2020, 05:02:43
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    jsde yaptigin isi phpde yap?
  • 15-10-2020, 05:42:33
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Temelde hayır, bunu yapamazsınız. Javascript Client-Side bir dildir ve dinamik olarak veri oluşturur. PHP ise server-side taraflı dildir ve statik içeriğinizi oluşturur.

    Bunu ancak ajax ile yapabilirsiniz. Değerinizi oluşturduktan sonra ilgili veriye bir ajax isteği oluşturursunuz. İster get yöntemi ile iletirsiniz, isterseniz post yöntemiyle data ile verinizi iletirsiniz.

    Daha sonra istekte bulunduğunuz php dosyasından ilgili veriyi alabilirsiniz. Aynı sayfada bir işlem yapmak istiyorsanız, ajax isteğindeki success methodunu kullanarak, karşı taraftaki php çıktısını kullanabilirsiniz.
  • 15-10-2020, 06:28:39
    #6
    Arkadaş çok güzel açıklamış.
  • 15-10-2020, 06:35:21
    #7
    ajax ile dbye ekletip, yine ajax ile çağırabilirsiniz.
  • 15-10-2020, 07:05:21
    #8
    preg_match_all('#<span id="deger">(.*?)</span>#si',$gelen_veri,$degisken);
    $degisken=$degisken[1];
  • 15-10-2020, 08:12:50
    #9
    o html çıktıyı oluşturacak sayfaya curl ile istek atıp çıktıyı alabilirsiniz