Şimdi Ara

Şu veri çekme kodundaki hata nedir ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
5
Cevap
0
Favori
229
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar localhostta sorun olmazken mysqli destekli sunucuda şu kod çalışmıyor.

    Şurda veritabanından iletisim tablosundan verileri çekiyorum. Değişkenleri tanımlayıp,
    	
    <?php
    $sor=mysqli_fetch_array(mysqli_query($GLOBALS["___mysqli_ston"], "select * from iletisim where id='$id'"));
    $name=$sor["name"];
    $email=$sor["email"];
    $subject=$sor["subject"];
    $message=$sor["message"];
    ?>




    Burda tablo şeklinde yazdırmaya çalışıyorum fakat sayfa açılıyor ama hçbir veriyi çekmiyor. Yardım edebilir misiniz ?
    	

    <div class="container">
    <br>
    <div class="well">
    <b>Ad Soyad :</b> <?php echo $name; ?><br><br>
    <b>E - Posta :</b> <?php echo $email; ?><br><br>
    <b>Konu:</b> <?php echo $subject; ?><br><br>
    <b>Mesajı;</b> <?php echo $message; ?><br><br>
    <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=131578181&url=index.php" data-href="index.php">Geri dön</a>
    </div>







  • Mesajı düzenleyemedim tüm kodu şöyle vereyim.


    <?php 
    include("../baglan.php");
    $id = $_GET["id"];
    error_reporting(E_ALL ^ E_DEPRECATED);
    ?>
    <!DOCTYPE html>
    <html lang="tr">
    <head>
    <meta charset="UTF-8">
    <title>ı</title>
    <link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <style>
    .table {
    margin-bottom: 0px;
    }
    </style>
    </head>
    <body>
    <?php
    $sor=mysqli_fetch_array(mysqli_query($GLOBALS["___mysqli_ston"], "select * from iletisim where id='$id'"));
    $name=$sor["name"];
    $email=$sor["email"];
    $subject=$sor["subject"];
    $message=$sor["message"];
    ?>
    <div class="container">
    <br>
    <div class="well">
    <b>Ad Soyad :</b> <?php echo $name; ?><br><br>
    <b>E - Posta :</b> <?php echo $email; ?><br><br>
    <b>Konu:</b> <?php echo $subject; ?><br><br>
    <b>Mesajı;</b> <?php echo $message; ?><br><br>
    <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=131578247&url=index.php" data-href="index.php">Geri dön</a>
    </div>
    </div>
    <script src="../js/bootstrap.min.js"></script>
    </body>
    </html>




  • localhost 'taki mysql ile sunucudaki mysql farklı olabilir, yani örneğin vt 'ye erişim için UN&PW farklı olabilir, bunun için tam hata mesajını görmek gerekir

    < Bu ileti mini sürüm kullanılarak atıldı >
  • localhostta mysql çalışıyor. Sunucuda mysql desteği yok. Sadece mysqli destekliyor. Normalde form hiçbir şekilde veritabanına veri göndermiyordu mysqli uyumlu hale getirince oldu veritabanına veriyi gönderiyor fakat veritabanındaki verileri çekemiyorum. Hata mesajı da yok veriyi göstermesi gereken alanlar boş geliyor
  • eğer id numeric ise;

    $sor=mysqli_fetch_array(mysqli_query($GLOBALS["___mysqli_ston"], "select * from iletisim where id={$id}"));

    deneyebilirsiniz.

    olmaz ise;

    echo mysqi_error($GLOBALS["___mysqli_ston"]);

    ile son error mesajına bakabilirsiniz.

    o da olmaz ise

    var_dump($GLOBALS["___mysqli_ston"]);

    ile gerçekten mysql connectorün set edilip edilmediğine bakabilirsiniz.

    < Bu ileti DH mobil uygulamasından atıldı >
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.