zaman mysql satır onay kutularını = true kontrol?

3 Cevap php

Ben kullanıcı orada kendi ayarlarını bir sayfa yapıyorum. Ben satır doğru olduğunda onay kutusunu işaretleyin ve kontrolsüz zaman onun olmamak için bir döngü gerekir. Bunu nasıl hakkında gitmek istiyorsunuz? php / javascript.

Teşekkürler

echo "<form method=\"post\">";

echo "<table>
<tr>
	 <td>1</td>
	  <td><input name=\"checkbox[]\" type=\"checkbox\" id=\"checkbox[]\"></td>
</tr>

<tr>
    	<td>2</td>
    	<td><input name=\"checkbox[]\" type=\"checkbox\" id=\"checkbox[]\"></td>
</tr>


</table>";	
echo"<input name=\"update\" type=\"submit\" id=\"update\" value=\"Update\" method\"post\">";
echo "</form>";

3 Cevap

checked özellik (here bakınız) "kontrol", bu yüzden böyle bir şey yapardım alır:

<input type="checkbox" <? if ($value == true) echo 'checked="checked"'; ?> />

Alternatif olarak, sizin gibi bir şey yapabilirsiniz:

if ($value == true) { $checked = 'checked="checked"' };
echo '<input type="checked".$checked.' />;

Senin döngü içinde, bu ekleyin:

 echo "<input type=\"checkbox\" ";
 if ( $value_which_should_be_true ) { echo "checked=\"checked\""; }
 echo "/>";

Bu varsayılan durumunu belirten onay kutularını için checked HTML niteliğini kullanır.

Yineleme yaparken o satırda bir değer almak ve varsayalım:

<input type="checkbox" <? if ($value==true) echo "checked=checked"; ?> />

PS. Ben sadece doğru, bize burada sizin için tüm tüm kodu yazdı beklemiyordum umuyoruz?