Radyo düğmeleri bir dizi döngü ve bulursanız PHP onun boş

2 Cevap php

Benim soru ben şimdi nasıl ben foreach kullanarak bu Radiobuton grubu aracılığıyla yineleme, ve boş / veya ve yapılacak diğer işlemler değerine göre ise bulurum. radyo düğmeleri bir grup var ve hepsi tek bir 'x0' olarak gruplandırılmış olmasıdır?

 <tr>
       <td><input type="radio"  name="x0" value="0" <?=$x0?>> 0. </td>
  </tr>
 <tr>
 <td><input type="radio" name="x0" value="1" <?=$x1?>> 1. </td>
 </tr>
 <tr>
 <td><input type="radio" name="x0" value="2" <?=$x2?>> 2. </td>
 </tr>
 <tr>
 <td><input type="radio" name="x0" value="3" <?=$x3?>> 3. </td> 	
 </tr>

Şimdiden teşekkürler.

2 Cevap

PHP doğrudan html elemanları erişmek mümkün olacak değildir. Eğer sunulmasından sonra bunun üzerinde çalışan arıyorsanız, önceki cevaplar yardımcı olacaktır. Eğer sayfada demek, o benim zavallı JS becerileri pardon (bu olacaktır, bu durumda size javascript arıyorsanız düşünüyorum:

var buttons = document.getElementsByName("x0");
for (var i = 0; i < buttons.length; i++)
{
    // do something with buttons[i].checked
}

HTML Değişken Dizi

<td><input type="radio"  name="x0[]" value="0" <?=$x0?>> 0. </td>


<?php 

      //FORM ACTION == POST

      var_dump($_POST['x0']); //to see submitted radio buttons

      foreach($_POST['x0'] as $index=>$radio) { 
           //iterate through the radio buttons
      }

?>