PHP ile update işlemi yapınca tablodaki tüm satırları güncelliyor ?
10
●177
- Kabul Edilen Cevap
- 0 Beğeni
-
- 11-02-2021, 17:04:05update yaptığınız php tarafında $ID değişkeninin tanımlandığı bir yer göremedim. atlamış olabilir misiniz
- 11-02-2021, 17:08:39Merhaba
$update= $db->prepare("UPDATE ils_departments set departmankodu = '$depkodu', departmanadi = '$depadi' WHERE RecId=$ID")
bu sorgunuzdaki $ID de bir sıkıntı var çünkü kodlarınıza baktığımda bu değişkene atınmış bir id göremedim. İsterseniz bi kontrol edin. - 11-02-2021, 17:14:03Selamlar hocam,
PHP kodunu şu şekilde değiştirip denermisin
<?php $depkodu = $_POST["depkodu"]; $depadi = $_POST["depadi"]; $depid = $_POST["id"]; if(isset($_POST['depguncelle'])){ $idsor = $db->query("SELECT * from ils_departments"); $idsor->execute(); $idsorcikti =$idsor->fetch(PDO::FETCH_ASSOC); print_r($idsorcikti); $update = $db->prepare("UPDATE ils_departments set departmankodu = '$depkodu', departmanadi = '$depadi' WHERE RecId=$depid"); $update->execute(); } ?> - 11-02-2021, 17:26:40HTML tarafınıda şu şekilde değiştirin hocam input form tagı dışında kalmış onu içeriye almanız lazım.
<!-- ###### Departman Güncelle Start --> <div aria-hidden="true" aria-labelledby="myModalLabel" role="dialog" tabindex="-1" id="dpguncelle" class="modal fade"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button aria-hidden="true" data-dismiss="modal" class="close" type="button">×</button> <h5 class="modal-title" id="exampleModalLabel">Güncelle</h5> </div> <div class="modal-body"> <form class="form-horizontal" role="form" method="post" action=""> <input id="id" type="text" value="" name="id"> <div class="form-group"> <label for="inputEmail1" class="col-lg-2 control-label">Kodu</label> <div class="col-lg-10"> <input name="depkodu" type="text" class="form-control" id="depkodu" placeholder="Departman Kodunu Yazın"> </div> </div> <div class="form-group"> <label for="inputEmail1" class="col-lg-2 control-label">Adı</label> <div class="col-lg-10"> <input name="depadi" type="text" class="form-control" id="depadi" placeholder="Departman Adını Yazın"> </div> </div> <!--<div class="form-group"> <div class="col-lg-offset-2 col-lg-10"> <div class="checkbox"> <label> <input type="checkbox"> Remember me </label> </div> </div> </div>--> <div class="form-group"> <div class="col-lg-offset-2 col-lg-10"> <button name="depguncelle" type="submit" class="btn btn-success">Güncelle</button> <a href="departmanlar.php" class="btn btn-danger">İptal</a> </div> </div> </form> </div> </div> </div> </div> <!-- ###### Departman Güncelle End -->