Şimdi Ara

Sayfada resim görüntüleme yerinde resim yok ve sayfada bazı hatalar var.

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
148
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba,

    arkadaşlar ben size ilk önce ne yapmak istediğimden bahsedeyim. Ben bir e-ticaret sitesi üzerinde çalışıyorum ve ürün değiştir bölümünde ön izleme yapmak istiyorum. Ama fotoğraflar konusunda sorun oluyor. Daha önce kayıt edilmiş fotoğraflar, yeni kayıt edilecek fotoğraflar vs.

    Şimdi ilk önce size ön izleme sayfasındaki kodu göstereyim :

    <!DOCTYPE html>
    <html>
    <head>
    <title>Ön izleme</title>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">

    <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
    </head>
    <body>

    <?php

    session_start();

    $okulueua = @$_SESSION['okulueua'];
    $okulueua2 = @$_SESSION['okulueua2'];
    $okulueuf = @$_SESSION['okulueuf'];
    $okuluekf = @$_SESSION['okuluekf'];
    $okuluea = nl2br(@$_SESSION['okuluea']);

    ?>

    <div id="urun">
    <a href="" style="text-decoration: none;color: black;">
    <div id="resim" style="position: absolute;left: 37.5px;top: 25px;">
    <img src="<?php echo($_SESSION['yol']); ?>" height="128" width="128">
    </div>
    <br>
    <div id="urunad" style="position: absolute;top: 160px;left: 15px;">
    <span><?php echo($okulueua); ?></span>
    </div>
    <div id="urunfiyat" style="position: absolute;top: 200px;left: 90px;">
    <span><?php echo($okulueuf); ?></span>
    </div>
    <div><img id="yeniresim" src="yeni.jpg" height="50" style="position: absolute;left: 155px;top: -25px;"></div>
    </a>
    </div>

    <hr style="position: absolute;height: 625px;left: 250px;top: 0px;border: 1px solid black;">

    <img src="<?php echo($_SESSION['yol']); ?>" height="128" width="128" style="position: absolute;top: 75px;left: 375px;">
    <div style="font-family: cursive;position: absolute;top: 50px;left: 600px;"><font size="5"><?php echo($okulueua); ?></font></div>
    <div style="position: absolute;top: 100px;left: 600px;"><label>Quantity : </label></div>
    <div style="position: absolute;top: 100px;left: 700px;">1</div>
    <div style="position: absolute;top: 135px;left: 600px;"><font size="6"><b><?php echo($okulueuf); ?> €</b></font></div>
    <div style="position: absolute;top: 185px;left: 600px;"><label>Shipping : <?php echo($okuluekf); ?> €</label></div>
    <div style="position: absolute;top: 325px;left: 750px;"><label>Description : </label></div>
    <div style="position: absolute;top: 375px;left: 300px;"><label><?php echo($okuluea); ?></label></div>

    <?php

    unlink($_SESSION['yol']);

    if ($_GET['islem']) {

    unset($_SESSION['okulueua']);
    unset($_SESSION['okulueua2']);
    unset($_SESSION['okulueuf']);
    unset($_SESSION['okuluekf']);
    unset($_SESSION['okuluea']);
    unset($_SESSION['yol']);
    unset($_SESSION['resimarray']);

    }

    $resimler = $_SESSION['resimarray'];

    @$resimno = filter_input(INPUT_GET, "resim");

    if ($resimno > 0) {

    $resim = $resimler[$resimno - 1]['resimyol'];

    echo '<img class="resim" src="'.$resim.'" height="128" width="128">';

    }

    $i = -1;

    echo '<div id="resimlerid">';

    foreach ($resimler as $resimyol => $value) {

    $i++;

    $left = 50 + $i%5 * 70;

    if ($i == 5 || $i == 10 || $i == 15 || $i == 20) {

    $top = $i * 15;

    }

    ?>

    <div style="position: absolute;top: <?php echo($top); ?>px;left: <?php echo($left); ?>px;"><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=129428309&url=onizleme.php?resim=<?php echo($i); ?>" data-href="onizleme.php?resim=<?php echo($i); ?>"><img src="<?php echo($value); ?>" height="50" width="50"></a></div>

    <?php

    }

    echo '</div>';

    ?>

    <form action="?islem=evet" method="post">

    <input type="button" value="+" style="position: absolute;top: 100px;left: 725px;">
    <input type="button" value="Add to cart" style="position: absolute;top: 235px;left: 600px;">
    <input type="button" value="Buy Now!" style="position: absolute;top: 235px;left: 700px;">
    <input type="submit" value="Kapat" onclick="javascript:history.go(-1)" style="position: absolute;top: 600px;left: 750px;">

    </form>

    <style type="text/css">

    #urun{

    position: absolute;
    top: 150px;
    left: 25px;
    border: 1px solid black;
    height: 225px;
    width: 200px;

    }

    #resimlerid{

    position: absolute;
    top: 250px;
    left: 225px;

    }

    </style>

    </body>
    </html>


    Ekran görüntüsü şu şekilde :

    Sayfada resim görüntüleme yerinde resim yok ve sayfada bazı hatalar var.


    Şimdi geldik ürün değiştir sayfasının kodlarına (çok karışık olduğu için parçalara böldüm) :

    Bu kod eğer ön izleme butonuna tıklanırsa yapılacaklar :

    <?php

    $_SESSION['yol'] = $resimyol33;

    if (!empty($_FILES)) {

    foreach($_FILES["okuludf"]["tmp_name"] as $key=>$tmp_name){

    $gecicidosya = $_FILES["okuludf"]["tmp_name"][$key];
    @$_SESSION['yol'] = $_FILES["okuludf"]["name"][$key];
    move_uploaded_file($gecicidosya, $_SESSION['yol']);

    array_push($resimarray, $_SESSION['yol']);

    }

    }else{



    }

    $_SESSION['okulueua'] = $okuluduay;
    $_SESSION['okulueua2'] = $okuludua2y;
    $_SESSION['okulueuf'] = $okuludufy;
    $_SESSION['okuluekf'] = $okuludkfy;
    $_SESSION['okuluea'] = $okuluday;
    $_SESSION['resimarray'] = $resimarray;

    header("location:onizleme.php");

    }

    }

    ?>


    Bu kodda ürünler eklenirken eklenen fotoğrafları çekme kodu :

    <?php

    foreach ($vericek33 as $bilgigoster33) {

    $i2++;

    $resimyol33 = $bilgigoster33['resimyol'];
    $resimtip33 = $bilgigoster33['resimtip'];
    $d = "egoldshop.php";

    $_SESSION['yol'] = $resimyol33;
    move_uploaded_file($_SESSION['yol'], 'C:\xampp\htdocs\xxx');

    array_push($resimarray, $resimyol33);

    ?>


    Ürün değiştir sayfasının görüntüsü :

    Sayfada resim görüntüleme yerinde resim yok ve sayfada bazı hatalar var.


    Bu sorunu nasıl çözebilirim?

    Yardımınıza ihtiyacım var.

    Not : Eğer kodlar yetersiz gelirse veya anlamadığınız bir yer olursa yazabilirsiniz.



    < Bu mesaj bu kişi tarafından değiştirildi webandyazilimprofesor -- 16 Ekim 2017; 19:50:52 >







  • Merhaba


    session_start(); sayfanın en başında olması gerekir birinci gördüğüm hata bu yani <?php session_start();?><!DOCTYPE html>
    2. gördüğüm <?php echo($_SESSION['yol']); ?> bunu şu şekilde düzenleyin <?=$_SESSION['yol']?>

    bi deneyin olmaz ise yazın
  • quote:

    Orijinalden alıntı: ilhamiaydin

    Merhaba


    session_start(); sayfanın en başında olması gerekir birinci gördüğüm hata bu yani <?php session_start();?><!DOCTYPE html>
    2. gördüğüm <?php echo($_SESSION['yol']); ?> bunu şu şekilde düzenleyin <?=$_SESSION['yol']?>

    bi deneyin olmaz ise yazın

    <?php echo($_SESSION['yol']); ?> ile <?=$_SESSION['yol']?> arasında ne fark var ki? İkisi de aynı sonucu vermiyor mu? Sadece yazılışı kısa.
  • quote:

    Orijinalden alıntı: ilhamiaydin

    Merhaba


    session_start(); sayfanın en başında olması gerekir birinci gördüğüm hata bu yani <?php session_start();?><!DOCTYPE html>
    2. gördüğüm <?php echo($_SESSION['yol']); ?> bunu şu şekilde düzenleyin <?=$_SESSION['yol']?>

    bi deneyin olmaz ise yazın

    Merhaba,

    cevap verdiğiniz için çok teşekkür ederim. Ama sonuç yine aynı. Session_startı en başa aldım. İkinci konuya gelince o hostingde çalışacağınız zanetmiyorum. Ama yine teşekkürler.

    Yardımınıza ihtiyacım var.

    @DoubleDragon



    < Bu mesaj bu kişi tarafından değiştirildi webandyazilimprofesor -- 20 Ekim 2017; 18:37:37 >
  • quote:

    Orijinalden alıntı: webandyazilimprofesor


    quote:

    Orijinalden alıntı: ilhamiaydin

    Merhaba


    session_start(); sayfanın en başında olması gerekir birinci gördüğüm hata bu yani <?php session_start();?><!DOCTYPE html>
    2. gördüğüm <?php echo($_SESSION['yol']); ?> bunu şu şekilde düzenleyin <?=$_SESSION['yol']?>

    bi deneyin olmaz ise yazın

    Merhaba,

    cevap verdiğiniz için çok teşekkür ederim. Ama sonuç yine aynı. Session_startı en başa aldım. İkinci konuya gelince o hostingde çalışacağınız zanetmiyorum. Ama yine teşekkürler.

    Yardımınıza ihtiyacım var.

    @DoubleDragon

    "Ben bir e-ticaret sitesi üzerinde çalışıyorum" diyorsunuz. Madem böyle bir şeye giriştiniz bence açık kaynak e-ticaret yazılımlarını incelemenizi tavsiye ederim. Ben e-ticaret sitesi yapacak kadar programlama bilsem daha ne isterim. Boş zamanınız varsa siz bana ders verin hocam




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.