Checkboxdan Çoklu Veri Alma Sorunu
-
kayit.php bu dosya
<form id="smsgonder" method="get" action="verial.php">
<table width="430" border="1">
<tr>
<td>Ad</td>
<td>Soyad</td>
<td>Seç</td>
</tr>
<?php do { ?>
<tr>
<td><?php echo $row_Recordset132['ad']; ?></td>
<td><?php echo $row_Recordset132['soyad']; ?></td>
<td><input name="ctelefonu" type="checkbox" value="<?php echo $row_Recordset132['ctelefonu']; ?>"></td>
</tr>
<?php } while ($row_Recordset132 = mysql_fetch_assoc($Recordset132)); ?>
</table>
<table width="100%" border="0">
<tr>
<td></td>
<td><label for="hastane"></label>
<input name="hastane" type="hidden" id="hastane" value="Uludag Universitesi Hastanesi" /></td>
</tr>
<tr>
<td> Aranan Kan</td>
<td><select
size="1" name="kangrubu" style="font-family:'Trebuchet MS'; font-size:18px; background-image: url(images/yaziarka.png)">
<option value="A RH +" selected="selected">A RH +</option>
<option value="A RH -">A RH -</option>
<option value="B RH +">B RH +</option>
<option value="B RH -">B RH -</option>
<option value="AB RH +">AB RH +</option>
<option value="AB RH -">AB RH -</option>
<option value="0 RH +">0 RH +</option>
<option value="0 RH -">0 RH -</option>
</select></td>
</tr>
<tr>
<td> Telefon</td>
<td><input name="telefon" type="text" id="telefon" value="05" maxlength="11" style="font-family:'Trebuchet MS'; font-size:18px; background-image: url(images/yaziarka.png)"/></td>
</tr>
<tr>
<td> Ekleyen</td>
<td><input type="text" name="ekleyen" id="ekleyen" style="font-family:'Trebuchet MS'; font-size:18px; background-image: url(images/yaziarka.png)"/></td>
</tr>
<tr>
<td><p>Resim Doğrulama</p>
<p></p></td>
<td><p><?php $captcha = new CaptchaImage(120,50,4,'68B8ED','000000','FFFFFF');?>
</p>
<input type="text" name="dogrulama" id="dogrulama" style="font-family:'Trebuchet MS'; font-size:18px; background-image: url(images/yaziarka.png)"/>
</td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="smsgonder" id="searchsubmit" value="Acil Kan Duyurusu Yap" /></td>
</tr>
</table>
</form>verial.php
ye gelince oncelikle ustte olan form verilerinin bir çoğusunu bu doysys almam lazım
fakat veritabanı kayıt listelemesinde bir kere repeat var.
ben sql listelemesinde çıkan verilerin telefon kısmındakı checkbox verilerini listelemek istiyorum
-
bak bakalim anlamismiyim : telefon numarasi varsa secili gelsin yoksa bos gelsin check box boyle istiyosun sen.
bu durumda db de telefon kismi boolean sa zaten su an yaptigin sekilde olmaliydi degilse telefon kisminda telefon numarasi yaziyosa bi if le kontrol et numara varsa true yoksa false dondur bi degiskene oyle kullan
-
benim bahsettiğim yani listelemeye çalıştığım telefon numarası ctelefonu inputundan olan,db deb çekilen telefon numarası.
peki bu isset lemi yapayım ? olmuyor denedim.
-
Turan-Mete bunu yazdı:
-----------------------------
benim bahsettiğim yani listelemeye çalıştığım telefon numarası ctelefonu inputundan olan,db deb çekilen telefon numarası.
peki bu isset lemi yapayım ? olmuyor denedim.
-----------------------------if($telefonNumarasi == "")
//numara bos
else if($telefonNumarasi != "")
//numara var
edit: tavsiye: bu olaylari fonksiyonlarla yap isin bayagi kolaylasir ozellikle ilerde biseyi degistirirken gelistirirken vesaire.
edit2: isset in calismamasinin nedeni db den bi sekilde veri cekince db deki field bosta olsa degisken yaratmis oluyosun bu yuzden isset calismaz burda