Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
198
Tıklama
0
Öne Çıkarma
PHP'de sıralama
İ
3 yıl
Yüzbaşı
Konu Sahibi

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.

<?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">

[link=http://r_index.php]Rezervasyonlar[/link]

[link=http://r_ekle.php]Yeni Rezervasyon Al[/link]

</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 data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=153240005&url=r_guncelle.php?id=<?=$satir['id']?>" class="btn btn-secondary" data-href="r_guncelle.php?id=<?=$satir['id']?>" class="btn btn-secondary">Güncelle</a>

<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=153240005&url=?sil=<?=$satir['id']?>" onclick="return confirm('Silinsin mi?')" class="btn btn-danger" data-href="?sil=<?=$satir['id']?>" onclick="return confirm('Silinsin mi?')" class="btn btn-danger">Kaldır</a>

<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=153240005&url=?onay=<?=$satir['id']?>" onclick="return confirm('onaylansın mı?')" class="btn btn-success" data-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>




< Resime gitmek için tıklayın >

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi imparatorlak -- 6 Temmuz 2022; 17:39:46 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.