Merhaba arkadaşlar. Okulda bir projede tıkandım. Çok anladığım bir konu da değil. Sorunum şu. Php ile Otel rezervasyon sitesi yaptım ve veritabanından çektiğim verileri resimde görüldüğü gibi sütun adına bir kez tıklayınca yakın tarihten uzak tarihe iki kez tıklayınca uzak tarihten yakın tarihe (ASC-DESC) sıralanması gerekiyor fakat bir türlü beceremedim. Yarına da yetiştirmem gerektiğinden konu açmak zorunda kaldım. Yardımlarınızı bekliyorum. [code]<?php include "r_baglan.php"; if(isset($_GET['sil'])){ $sqlsil="DELETE FROM rezervasyon WHERE `rezervasyon`.`id` = ?"; $sorgusil=$r_baglan->prepare($sqlsil); $sorgusil->execute([ $_GET['sil'] ]); header('Location:http://r_index.php'); } if(isset($_GET['onay'])){ $sqlonay="UPDATE `rezervasyon` SET `onay_durum` = 'evet' WHERE `rezervasyon`.`id` = ?"; $sorguonay=$r_baglan->prepare($sqlonay); $sorguonay->execute([ $_GET['onay'] ]); header('Location:http://r_index.php'); } $sql ="SELECT * FROM rezervasyon"; $sorgu = $r_baglan->prepare($sql); $sorgu->execute(); ?> <!DOCTYPE html> <html lang="tr"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Rezervasyonlar</title> <!-- CSS only --> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-+0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7+AMvyTG2x" crossorigin="anonymous"> </head> <body>
<header> <div class="container"> <div class="row"> <div class="col"> <h1 class="display-1 text-center">Rezervasyon</h1> </div> </div> <div class="row"> <div class="col"> <div class="btn-group"> <a href="http://r_index.php" class="btn btn-outline-primary">Rezervasyonlar</a> <a href="http://r_ekle.php" class="btn btn-outline-primary">Yeni Rezervasyon Al</a> </div> </div> </div> </div>
</header> <main> <div class="container"> <div class="row mt-4"> <div class="col"> <table class="table table-hover table table-striped"> <thead> <tr> <th>No</th> <th>Ad Soyad</th> <th>Check in</th> <th>Check out</th> <th>Kişi sayısı</th> <th>Gün sayısı</th> <th>Onay durumu</th> </tr> </thead> <tbody> <?php while($satir = $sorgu->fetch(PDO::FETCH_ASSOC)) { ?> <tr> <td><?=$satir['id']?></td> <td><?=$satir['adsoyad']?></td> <td><?=$satir['giris_tarihi']?></td> <td><?=$satir['cikis_tarihi']?></td> <td><?=$satir['gun_sayisi']?></td> <td><?=$satir['kisi_sayisi']?></td> <td><?=$satir['onay_durum']?></td> <td> <div class="btn-group">
<a href="r_guncelle.php?id=<?=$satir['id']?>" class="btn btn-secondary">Güncelle</a> <a href="?sil=<?=$satir['id']?>" onclick="return confirm('Silinsin mi?')" class="btn btn-danger">Kaldır</a> <a href="?onay=<?=$satir['id']?>" onclick="return confirm('onaylansın mı?')" class="btn btn-success">Onay</a>
</div> </td> </tr> <?php } ?> </tbody> </table> </div> </div> </div>
</main> <footer></footer> </body> </html>[/code] < Bu mesaj bu kişi tarafından değiştirildi imparatorlak -- 6 Temmuz 2022; 17:39:46 > |
Bildirim