• 13-04-2023, 17:05:44
    #1
    Aşağıda ki kodu bakiye bilgisini çekmek için kullanıyorum

    sidebar.php
    
    <?php
    $dbHost = 'localhost';
    $dbUser = 'name_2';
    $dbPass = 'pass';
    $dbName = 'name_1';
    
    $conn = mysqli_connect($dbHost, $dbUser, $dbPass, $dbName);
    
    if (!$conn) {
        die("Bağlantı hatası: " . mysqli_connect_error());
    }
    $user_id = $result[0]->team_id;
    $query = "SELECT bakiye FROM sp_users WHERE id = $user_id";
    $result = mysqli_query($conn, $query);
    
    if ($result) {
        $row = mysqli_fetch_assoc($result);
        $bakiye = $row["bakiye"];
        echo "Kullanıcının bakiyesi: $bakiye";
    } else {
        echo "Sorgu hatası: " . mysqli_error($conn);
    }
    
    include_once('send_comment.php');
    ?>
    sonuna "include_once('send_comment.php');" koydum.

    send_comment.php e echo $bakiye; bilgisini yazdırdığımda tanımlanmamış diyor.


    sorunu nasıl çözbilirim?
  • 13-04-2023, 17:07:52
    #2
    Bu kod bloğunu send_comment.php dosyasının başlangıcına ekleyin.

    $bakiye = $row["bakiye"];
  • 13-04-2023, 17:11:11
    #3
    Daimonn adlı üyeden alıntı: mesajı görüntüle
    Bu kod bloğunu send_comment.php dosyasının başlangıcına ekleyin.

    $bakiye = $row["bakiye"];

    en başına ekledim ama yine ekrana birşey yazdırmadı.

    en üstten 3 karakter.

    <?php
    $bakiye = $row["bakiye"];
    print_r ($bakiye);
  • 13-04-2023, 17:17:11
    #4
    <?php $dbHost = 'localhost'; $dbUser = 'name_2'; $dbPass = 'pass'; $dbName = 'name_1'; $conn = mysqli_connect($dbHost, $dbUser, $dbPass, $dbName); if (!$conn) {    die("Bağlantı hatası: " . mysqli_connect_error()); } $user_id = $result[0]->team_id; $query = "SELECT bakiye FROM sp_users WHERE id = $user_id"; $result = mysqli_query($conn, $query); $bakiye = null; // $bakiye değişkenini tanımlıyoruz if ($result) {    $row = mysqli_fetch_assoc($result);    $bakiye = $row["bakiye"];    echo "Kullanıcının bakiyesi: $bakiye"; } else {    echo "Sorgu hatası: " . mysqli_error($conn); } include_once('send_comment.php'); ?>
    şeklinde deneyebilirsin.