Merhaba, exel dosyanı phpmyadmindeki veri tabanına import ettiğini var sayarak bir arama işlemi yaptırıp ürünleri listeleyeceğin php kodları ve açıklamalarını senin için yazdım. İncleyip aklına takılanları sorabilirsin.


baglanti.php oluşuturp içine bu kodları yazıyoruz.


/* VERİ TABANI BAĞLANTISI */
define('DATABASE_HOST','localhost'); // Sunucu ismi
define('DATABASE_NAME','urunler_veritabani'); // Veri tabanı ismi
define('DATABASE_USERNAME','root'); // Veri tabanı kullanıcı adı
define('DATABASE_PASSWORD',''); // Veri tabanı şifrem


// TRY - CATCH yapısı ile daha anlamlı hatalar yakalıyoruz...
try {
$db = new PDO('mysql:host='.DATABASE_HOST.';dbname='.DATABASE_NAME.';charset=utf8',DATABASE_USERNAME,DATABASE_PASSWORD);
} catch(PDOException $e){
echo 'Hata: '.$e->getMessage();

}
/* SON */
?>


index.php oluştur içine aşağıdaki kodları yaz.





require 'baglanti.php'; // Veri tabanı dosyamızı dahil ettik.
/*
- $db değişkeni veri tabanı bağlantısın'ın değişken ismi olarak belirledim.
- Seninki ne ise onunla değiştebilirsin.
- Tablo ismini urunler olarak belirtiyorum sen kendine göre dözenlersin.
- Tablodaki ürünün adını urun_adi sütununda, ürün açıklamasını urun_aciklamasi sütununda,
- Ürün resmini de urun_resmi sütununda sakladığını var saydım. Sen o alanları da farklı ise düzenlersin.

Burada gerçekleşen işlem şu

*/

if (isset($_POST['bul'])) {

if (!empty($_POST['q'])) {

$q = strip_tags($_POST['q']);
$query = $db->query("SELECT * FROM urunler WHERE urun_adi LIKE '%$q%' OR urun_aciklamasi LIKE '%$q%'");
$rowcount = $query->rowcount();
if ($rowcount >= 1) {
while ($row = $query->fetch()) {

echo 'Ürün Adı: '.$row['urun_adi'].'
';
echo 'Ürün açıklama: '.$row['urun_aciklamasi'].'
';
echo '
';
echo '


';
// $row[''] tırnakları arasındaki bilgileri sen sütun isimlerine göre düzenle...

} //WHILE
} else {
echo 'Aradığınız isimde bir ürün bulunamadı!';
}

} else {
echo 'Lütfen bir bilgi veriniz.';
}

} // Butona basılmış ise.

?>


Benim exel dosyan hakkında bilgim olmadığı bu şekilde yaptım senin yapman gereken burada sadece FROM'dan sonra gelen urunler(Senin Tablo İSMiN) urun_adi, urun_aciklamasi, urun_resmi gibi yerleri kendi isimlerine göre düzenlemek. Başka bir şey yapmana gerek yok.