Şimdi Ara

PHP -> Notice: Undefined offset:1 hatası

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
2.174
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • \n";
    $y=1;
    while($y<=$excel->sheets[0]['numCols']) {
    if ($excel->sheets[0]['cells'][$x][$y]=="17/11/2016"){
    $cell = isset($excel->sheets[0]['cells'][1][$y]) ? $excel->sheets[0]['cells'][1][$y] : '';
    echo "\t\t<td>$cell</td>\n";
    }
    else{$cell=null;
    }
    $y++;
    }
    echo "\t</tr>\n";
    $x++;
    }
    ?>

    Selamlar;
    Notice: Undefined offset 1 on line 27
    Notice: Undefined offset 4 on line 27

    hatası alıyorum.

    27. satır şu:
    if ($excel->sheets[0]['cells'][$x][$y]=="17/11/2016"){


    yardımcı olabilirseniz çok sevinirim.
        <?php 
    $excel->read('sample.xls');
    $x=1;
    while($x<=$excel->sheets[0]['numRows']) {
    echo "\t







  • büyük ihtimalle 27. satırda bulunan x ve y değişkenlerinden birisi fazla artıyor. Onu bir kontrol et bence.
  • iibysinyorii İ kullanıcısına yanıt
    sorunun ne olduğunu biliyorum aslında;

    bu program excel dosyasındaki değerleri getiriyor.
    excel'de kullandığım aralıkta bazı hücreler boş.
    bu uyarı bu nedenle geliyor.

    ancak asıl sorun şu ki, bazı hücreler boş olmalı :)

    yani ihtiyacım olan şey, "boş olsa da sorun yok" diyebilmek

    isset ile bunu yapabileceğimi öğrendim ama tam olarak burada nasıl kullanacağımı bilmiyorum.



    < Bu mesaj bu kişi tarafından değiştirildi tekno32 -- 24 Kasım 2016; 9:26:42 >
  • Verdiğim linkteki excel_reader.php classı bir inceleyin boş hücre boş sayfa veya boş sütün hepsini başarılı şekilde sorunsuz okuyabiliyor example.php ve example2.php dosyalarındaki kodları inceleyin
    http://coursesweb.net/php-mysql/read-excel-file-data-php_pc



    < Bu mesaj bu kişi tarafından değiştirildi gumulcine -- 14 Aralık 2016; 16:43:4 >
  • 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.