PHP'de Seçilen Radio'yu Post Etmek

İbrahim_Tudek

Hectopat
Katılım
7 Kasım 2017
Mesajlar
6
Yer
İzmir
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
PHP'de doldurduğumuz bir formdaki seçtiğimiz Radio'nun seçili bir şekilde nasıl post edip e-mail gönderebiliriz?

Şu şekilde email göndermek istiyorum;
2FjIhCoPRPCdGNKlIZS5uQ.png


Şimdiden teşekkür ederim,
Saygılar!
 
Son düzenleyen: Moderatör:
Radio elementlerinin name kısmı aynı olsun value kısmına çekmek istediğiniz değeri yazın. Gelen post değerini almak için $_POST[""] kullanılır, iç kısmına radio elementine verdiğiniz name'i yazın bir değişkene tanımladığınız değeri de mail kısmında eklemek istediğiniz yere ekleyin.

Umarım sormak istediğinizi yanlış anlamamışımdır.

Örnek HTML kodu;

HTML:
<form action="" method="post">
    <input type="radio" name="radio" value="Erkek" id="erkek"> <label for="erkek">Erkek</label>
    <br>
    <input type="radio" name="radio" value="Kadın" id="kadin"> <label for="kadin">Kadın</label>
    <br>
    <input type="submit" name="gonder" value="Gönder">
</form>

Örnek PHP kodu;
PHP:
if(isset($_POST["gonder"])) {
    $gelen = $_POST["radio"];

    echo $gelen;
}

Eğer sorduğun Radio elementlerinden hangisi seçildiyse mail kısmına eklediğin radio elementleri arasından onun seçili olması ise mail içerisine yazdığınız radio elementlerinin içerisine ufak bir if else kontrolü yaptırın. Formda hangisi seçildiyse o şeçili olarak görünsün.

Yukarıdaki kod da $gelen değişkenine POST edilen değeri atmıştık echo içerisinde basit bir eğer komutuyla gelen değer Erkek ise Erkek radio elementi seçili oluyor, Kadın ise Kadın radio elementi seçili oluyor. Bu şekilde kullanabilirsin.
Örnek kod;
PHP:
<input type="radio" name="radio" value="Erkek" id="erkek" <?php echo $gelen == "Erkek" ? "checked" : ""; ?>> <label for="erkek">Erkek</label>

<input type="radio" name="radio" value="Kadın" id="kadin" <?php echo $gelen == "Kadın" ? "checked" : ""; ?>> <label for="kadin">Kadın</label>
 
Radio elementlerinin name kısmı aynı olsun value kısmına çekmek istediğiniz değeri yazın. Gelen post değerini almak için $_POST[""] kullanılır, iç kısmına radio elementine verdiğiniz name'i yazın bir değişkene tanımladığınız değeri de mail kısmında eklemek istediğiniz yere ekleyin.

Umarım sormak istediğinizi yanlış anlamamışımdır.

Örnek HTML kodu;

HTML:
<form action="" method="post">
    <input type="radio" name="radio" value="Erkek" id="erkek"> <label for="erkek">Erkek</label>
    <br>
    <input type="radio" name="radio" value="Kadın" id="kadin"> <label for="kadin">Kadın</label>
    <br>
    <input type="submit" name="gonder" value="Gönder">
</form>

Örnek PHP kodu;
PHP:
if(isset($_POST["gonder"])) {
    $gelen = $_POST["radio"];

    echo $gelen;
}

Eğer sorduğun Radio elementlerinden hangisi seçildiyse mail kısmına eklediğin radio elementleri arasından onun seçili olması ise mail içerisine yazdığınız radio elementlerinin içerisine ufak bir if else kontrolü yaptırın. Formda hangisi seçildiyse o şeçili olarak görünsün.

Yukarıdaki kod da $gelen değişkenine POST edilen değeri atmıştık echo içerisinde basit bir eğer komutuyla gelen değer Erkek ise Erkek radio elementi seçili oluyor, Kadın ise Kadın radio elementi seçili oluyor. Bu şekilde kullanabilirsin.
Örnek kod;
PHP:
<input type="radio" name="radio" value="Erkek" id="erkek" <?php echo $gelen == "Erkek" ? "checked" : ""; ?>> <label for="erkek">Erkek</label>

<input type="radio" name="radio" value="Kadın" id="kadin" <?php echo $gelen == "Kadın" ? "checked" : ""; ?>> <label for="kadin">Kadın</label>
Teşekkür ederim!
 
Uyarı! Bu konu 7 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı