Php CheckBox Post Etmek Çoklu

0
Onaylı Üye
Üye
Katılım
9 Mayıs 2011
Mesajlar
140
Tepki puanı
1
Kod:
<li><input type="checkbox"  name="durum" value="1"/><label>Siteyi Kapat</label></li>
<li><input type="checkbox"  name="kayit" value="1" /><label>Kayıtları Kapat</label></li>

PHP:
$durum = (int)$_POST["durum"];
$kayit = (int)$_POST["kayit"];

yukarıdaki şekilde çekmekeye çalışıyorm fakat çektiğim zaman db ye seçtiğimi seçilmemiş gibi kaydediyor, seçmediğimi seçmiş olarak kaydediyor sorun nerde çözemedm
 
0
Onaylı Üye
Üye
Katılım
4 Mayıs 2011
Mesajlar
56
Tepki puanı
1
Konum
Malatya
Kod:
<form action="" method="post">
	<ul>
		<li><input type="checkbox"  name="durum" value="1"/><label>Siteyi Kapat</label></li>
		<li><input type="checkbox"  name="kayit" value="1" /><label>Kayıtları Kapat</label></li>
	</ul>
	<input type="submit" value="gönder">
</form>

<?
$durum = (int)$_POST["durum"];
$kayit = (int)$_POST["kayit"];

echo "\$durum=$durum<br>\n";
echo "\$kayit=$kayit<br>\n";

?>

Kodda bir sıkıntı yok. if kullanarak gelen verinin tersini alabilirsin.

if ($durum==1) $durum=0;

gibi
 
0
Onaylı Üye
Üye
Katılım
26 Ocak 2010
Mesajlar
32
Tepki puanı
4
Konum
İstanbul
Aşağıki gibi kullanmayı dene.
$durum = intval($_POST["durum"]);
$kayit = intval($_POST["kayit"]);

Kod:
<li><input type="checkbox"  name="durum" value="1"/><label>Siteyi Kapat</label></li>
<li><input type="checkbox"  name="kayit" value="1" /><label>Kayıtları Kapat</label></li>

PHP:
$durum = (int)$_POST["durum"];
$kayit = (int)$_POST["kayit"];

yukarıdaki şekilde çekmekeye çalışıyorm fakat çektiğim zaman db ye seçtiğimi seçilmemiş gibi kaydediyor, seçmediğimi seçmiş olarak kaydediyor sorun nerde çözemedm
 
Geri
Üst