• 21-12-2019, 09:51:39
    #1
    Aşağıda Belirtiğim kargo takip bölümünde kod satırını aşağıdaki gibi yaptığım zaman sorgula dediğimde tablodan doğru verileri getiriyor ekrana basıyor tamam ama o verileri aşağıdaki alert e yazmak istediğim için nasıl yapmam gerektiğini çözemedim

    alert içine php taglarını açıp $cikti["ad_soyad"] yazdığımda cikti undefined hatası alıyorum

    <?php
    
    include 'mkaball/baglanti.php';
    
    if (isset($_POST['numara'])){
    
    
    $numara = $_POST['numara'];
    $sorgu = $baglanti->prepare("SELECT * FROM yenisiparisler WHERE telefon='$numara'");
    $sorgu->bindParam(1, $sira, PDO::PARAM_INT);
    $sorgu->execute();
    $cikti = $sorgu->fetch(PDO::FETCH_ASSOC);
    
    
    if ($cikti) {
    
    echo "Merhaba Sayın: " . $cikti["ad_soyad"] . "<br /> Adres: " . $cikti["adres"] . "<br /> siparis: " . $cikti["siparis_durum"] . "<br /> Telefon :" . $cikti["telefon"];
    
    } else {
    
    header('Location:../kargotakip.php?hata=1');
    }
    
    }
    
    
    
    ?>
    
    <div class="container mt-3 mb-4">
    <div class="row">
    
    <div class="col-md-6 mt-3">
    <div class="card border border-primary">
    <div class="card-header">
    <strong><span class="text-info">Sipariş Durumu Sorgulama Bölümü</span></strong>
    </div>
    <div class="card-body">
    <label><b class="text-danger">Bilgilendirme:</b> <span class="text-muted">Sipariş Takibini Yapmanız İçin Sadece Telefon Numaranızı Yazmanız Yeterlidir Teşekkür Ederiz.</span></label><hr>
    
    
    <form action="" method="POST">
    <input id="numara" name="numara" class="form-control col-md-6 float-left" type="number" placeholder="Telefon Numaranız" required>
    <button type="submit" class="btn btn-info ml-3 float-left">Sorgula</button>
    <a class="btn btn-danger ml-2" href="iletisim.php">Sorun Bildir</a>
    </form>
    </div>
    <div class="card-footer">
    
    
    <?php if(isset($_GET['veri']) == "1"): ?>
    <div class="alert alert-success">
    
    Tam Burada Çıktı Sonucunu Yazdırmam Gerekiyor
    
    
    </div>
    <?php else: ?>
    <div class="alert alert-info">Sorgulama Sonuçlarınız Burada Gösterilecektir.</div>
    <?php endif ?>
    
    
    </div>
    </div>
    
    </div><!--Col-->
  • 21-12-2019, 10:10:43
    #2
    if (isset($cikti)) {
         echo "Merhaba Sayın: " . $cikti["ad_soyad"] . "<br /> Adres: " . $cikti["adres"] . "<br /> siparis: " . $cikti["siparis_durum"] . "<br /> Telefon :" . $cikti["telefon"];
    }
    Bu kodu alert içerisine yapıştırıp bir dener misiniz.
  • 21-12-2019, 10:13:58
    #3
    Shitric adlı üyeden alıntı: mesajı görüntüle
    if (isset($cikti)) {
         echo "Merhaba Sayın: " . $cikti["ad_soyad"] . "<br /> Adres: " . $cikti["adres"] . "<br /> siparis: " . $cikti["siparis_durum"] . "<br /> Telefon :" . $cikti["telefon"];
    }
    Bu kodu alert içerisine yapıştırıp bir dener misiniz.
    ne hata veriyor nede ekrana bişey basıyor hocam
  • 21-12-2019, 10:15:55
    #4
    Dixie7 adlı üyeden alıntı: mesajı görüntüle
    ne hata veriyor nede ekrana bişey basıyor hocam
    Post isteğine göre kontrol yaptığınızı görüyorum. İlk denediğiniz zamanki gibi yaptığınızda hata vermesinin nedeni $cikti değişkenini bulamamasından dolayıdır. Benim yazdığım kodda ise $cikti değişkeninin var olup olmadığını kontrol ediyor, eğer varsa ekrana verileri yazdırıyor. Sayfadaki verileri Post edip denemeniz gerekir.
  • 21-12-2019, 10:21:37
    #5
    Shitric adlı üyeden alıntı: mesajı görüntüle
    Post isteğine göre kontrol yaptığınızı görüyorum. İlk denediğiniz zamanki gibi yaptığınızda hata vermesinin nedeni $cikti değişkenini bulamamasından dolayıdır. Benim yazdığım kodda ise $cikti değişkeninin var olup olmadığını kontrol ediyor, eğer varsa ekrana verileri yazdırıyor. Sayfadaki verileri Post edip denemeniz gerekir.
    hocam normalde headerla veri = 1 verip yaptığımda bi değişiklik olmuyordu şimdi sizin yaptığınızı yapınca alert içine bi veri yazdırmadı yine boş kaldı ekran
  • 21-12-2019, 10:22:56
    #6
    Uygunsa tw verin bakayım
  • 21-12-2019, 10:24:12
    #7
    Shitric adlı üyeden alıntı: mesajı görüntüle
    Uygunsa tw verin bakayım
    özelden atıyorum



    @Shitric Sorunu çözmüştür teşekkür ederim