Yenilikleri, isteklerinizin aşamalarını görebilirsiniz.
Arkadaşlar tabi ki konularınızı; başlık, açıklama ve düzenli bir kod dökümanı halinde ilettiğiniz takdirde paylaşırız. Bunun için info@phpmutfagi.com mail adresine yazmanız yeterlidir. Sadece tek şartımız herkesin anlayacağı bir dilde anlatmanız (Konularınızı iletirken lütfen imzanızı da gönderin. İsim soyisim, varsa linkedin veya başka bir sosyal medya hesabınız).
31-12-2022
Php derslerinde, php hazır kodlarda, php hatalarda ve ya tüm konularda hızlıca arama yaparak aradığınıza hızlıca ulaşabilirsiniz.
Yayın Tarihi
Checkboxların name bölümlerini dizi olarak tanımlıyoruz.
<label><input type="checkbox" name="checkboxMulti[]"> Checkbox 1</label>
<label><input type="checkbox" name="checkboxMulti[]"> Checkbox 2</label>
<label><input type="checkbox" name="checkboxMulti[]"> Checkbox 3</label>
<!-- sadece name kısımları aynı fakat sonuna [] ibaresini ekliyoruz. Böylelikle dizi olarak tanımlamış oluyoruz. -->
Post bölümünde ise aşağıdaki gibi alıyoruz.
<?php
var_dump($_POST); // gelen verileri dizi olarak geldiğini anlayabilmeniz için yazdık.
// Direk dizi olarak geldiği için foreach döngüsü ile yazdırdık.
foreach ($_POST["checkboxMulti"] as $check)
echo $check . "<br>";
?>
Örneğin tamamına buradan bakabilirsiniz.
<?php if ($_POST) { var_dump($_POST); // gelen verileri dizi olarak geldiğini anlayabilmeniz için yazdık. // Direk dizi olarak geldiği için foreach döngüsü ile yazdırdık. foreach ($_POST["checkboxMulti"] as $check) echo $check . "<br>"; } ?> < ><html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Php Multi Checkbox Post Örneği | Php Mutfağı</title> <!-- ekran küçüldükçe tarayıcının mobil kodları görmesi için --> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- ekran küçüldükçe tarayıcının mobil kodları görmesi için --> <!-- bootstrap kütüphanesi style için --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"> <!-- bootstrap kütüphanesi style için --> </head> <body> <br /> <div style="width: 30%; margin-left:auto; margin-right:auto;"> <form action="index.php" method="POST"> <div class="checkbox"> <label><input type="checkbox" name="checkboxMulti[]"> Checkbox 1</label> <!-- sadece name kısımları aynı fakat sonuna [] ibaresini ekliyoruz. Böylelikle dizi olarak tanımlamış oluyoruz. --> <br /> <label><input type="checkbox" name="checkboxMulti[]"> Checkbox 2</label> <br /> <label><input type="checkbox" name="checkboxMulti[]"> Checkbox 3</label> <br /> <label><input type="checkbox" name="checkboxMulti[]"> Checkbox 4</label> <br /> <label><input type="checkbox" name="checkboxMulti[]"> Checkbox 5</label> </div> <button class="btn btn-primary">GÖNDER</button> </form> </div> </body> </html>