• 15-12-2010, 22:55:14
    #1
    Merhabalar,
    Joomla ile hazırlanmış bir sitem var. Bir sınav yapıldı ve bu sınav sonuçlarının site üzerinden gösterilmesi gerekiyor. Sınav sonuçları excel olarak elimde. TC Kimlik No'su ya da adı soyadı ile arayarak sınav sonuçlarının gösterilmesini istiyorum. Bunu joomla ile yapabilir miyim yoksa başka bir sistem ile yapıp subdomain falan mı yapmalıyım. Yardımcı olursanız çok sevinirim. Şimdiden çok teşekkürler...
  • 16-12-2010, 13:27:13
    #2
    Üyeliği durduruldu
    hero87 adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,
    Joomla ile hazırlanmış bir sitem var. Bir sınav yapıldı ve bu sınav sonuçlarının site üzerinden gösterilmesi gerekiyor. Sınav sonuçları excel olarak elimde. TC Kimlik No'su ya da adı soyadı ile arayarak sınav sonuçlarının gösterilmesini istiyorum. Bunu joomla ile yapabilir miyim yoksa başka bir sistem ile yapıp subdomain falan mı yapmalıyım. Yardımcı olursanız çok sevinirim. Şimdiden çok teşekkürler...
    konuyu yanlış okudum öncelikle özür diliyorum. Bunun için php+mysql bilen birinden yardım alabilirsin
  • 16-12-2010, 15:35:57
    #3
    hero87 adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,
    Joomla ile hazırlanmış bir sitem var. Bir sınav yapıldı ve bu sınav sonuçlarının site üzerinden gösterilmesi gerekiyor. Sınav sonuçları excel olarak elimde. TC Kimlik No'su ya da adı soyadı ile arayarak sınav sonuçlarının gösterilmesini istiyorum. Bunu joomla ile yapabilir miyim yoksa başka bir sistem ile yapıp subdomain falan mı yapmalıyım. Yardımcı olursanız çok sevinirim. Şimdiden çok teşekkürler...
    Sonuçta ortada bir veritabanı sorgusu var, tc kimlik no'su ile sorgulanacak ve sınav sonucu ekrana gelecek o zaman bunun için bir bileşen yazılmalı ki kodlama bilginiz varsa tabiki mümkün. Bunun dışında söylediğinize göre basitçe bir sistem çıkarmak mümkün değil
  • 16-12-2010, 15:43:51
    #4
    excel dosyasını mysql e import yapıp sonra da ordan sorgulama yaptırmak lazım
    ayrı bi php dosyası oluşturup anasayfada linkini verebilirsin, bu sayfada arama formu olur
    php bilgin ne seviyede bilmiyorum tabiki
    phpmyadmin de excel çıktısı alıyordum ama direk girdi yapmayı denemedim hiç, ama olması lazım
  • 16-12-2010, 16:01:58
    #5
    Öncelikle bu excell deki verileri mysql veri tabanına sorgu ile aktarman gerekiyor. Daha sonra caglayan arkadaşın dediği gibi ayrı bi php sayfa hazırlayıp bu sayfadan sorgulama yapılmasını sağlayabilirsin.

    excell deki verilerden 3-4 satırı print screen yaparsan bakıp yardımcı olabilirz sanırım
  • 17-12-2010, 10:08:35
    #6
    Arkadaşlar cevaplarınız için çok teşekkürler.
    Nöbetçiydim geç cevap yazıyorum kusura bakmayın. Excel verilerini gönderiyorum. Php bilgim çok fazla değil ama araştırıyorum dediğiniz yöntemi. Yardımcı olabilirseniz sevinirim...

  • 17-12-2010, 13:21:44
    #7
    Hocam netten bulduğum küçük bi kodla verilerini db ye kayıt edebilirsin.

    Öncelikle bir veritabanı oluşturacaksın.

    sonra bir tablo oluşturacaksın örnek: sınav

    bu tabloda exceldeki her bir sutun için ayrı sürunlar uluşturacaksın

    sonra bu excel dosyasını farklı kaydet diyerek csv formatına dönüştüreceksin

    adınıda sinav diye düzeltirsin


    Daha sonra burdaki kodlarıda kendine göre düzenleyerek çalıştırıp veritabanına verileri ekleyebilirsin.

    csv yaptığın exceldeki sütun başlıklarını silmeyi unutma!

    ayrıca csv dosyan bu kodların olduğu dosya ile aynı klasörde olacak

    Ben denedim çalıştı
    <?php 
    
         mysql_connect("localhost", "oguz", "654321"); 
         mysql_select_db("aa"); 
    
    
    
    $csvyol = "ad.csv"; //csv dosyası yolu 
    $row = 0; 
    $csvac = fopen ($csvyol,"r"); 
    while ($data = fgetcsv ($csvac, 20000, "¸")) 
    { 
    
           $num = count($data); 
           print "<p> $num alan $row: <br>\n"; 
           echo "ad <br>"; 
    
    
    
           for ($c=0; $c < $num; $c++) 
           { 
         print $data[$c] . "<br>\n"; 
    	 
         $alan=explode(";", $data[$c]); 
    
         $sorgu2=mysql_query("INSERT INTO sinav (ad,soyad) VALUES ('$alan[0]', '$alan[1]')"); // dbye atılmasını istemediğin alanları es geçebilirsin 
           
    	   if($sorgu2){
    	   
    	   
    	   echo "ok";
    	   }else{
    	   
    	   echo "yok";
    	   }
    	   
    	   }
    
    	   
    
    
    
    } 
    fclose($csvac); 
    ?>
  • 17-12-2010, 13:38:51
    #8
    saol cleaner80, bu benim de işime yarar kaydediyim biyere
  • 17-12-2010, 14:56:22
    #9
    php+mysql olmadan yapmanız zor.