İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

PHP ile rehber

A

ayhanmat

Misafir
Arkadaşlar merhaba...

PHP ile il ve ilçe rehberi hazırlamayı düşünüyorum. Benzer bir uygulamayı HTML ile yaptım. http://www.tual.org/il.html sayfasına bakabilirsiniz. Yalnız bu sistemi veritabanı kullanarak yapmak istiyorum. Herhangi bir ile tıkladığında o ilin ilçeleri çıkacak. İlçeyi tıkladığında ise o ilçe ile ilgili bilgiler çıkacak. Yalnız ilçeyi tıkladığında sağ tarafta ya da en allta o ilin diğer ilçelerinin de listesini yazdırmak istiyorum. Bu sistemi PHP ile nasıl yapabilirim. Aynı şekilde başlıkları da nasıl oluşturabilirim. (İller > İzmir > Karşıyaka gibi)

Örnek için

http://www.tual.org/il.html sayfasında İZMİR'i tıklayıp, daha sonra Karşıyaka'yı tıklayabilirsiniz. Yardımcı olursanız sevinirim.
 

SiteRehber.com

0
İyinet Üyesi
Katılım
20 Ağustos 2004
Mesajlar
180
Reaction score
0
Yapmak istediğin şey PHP ve veritabani ile cok rahat yapilabilecek birşey. Fakat bu , iki satirlik php kodu değil ki? yani burada hangi arkadaşin sana ne şekilde yardimci olmasini istiyorsun?

Bunu yapabilecek hazir kod varsa belki...
 
A

ayhanmat

Misafir
index.php

<?php
$sql = "select * from iller ORDER BY `il_id` asc";
$a = mysql_query($sql);
while ($liste = mysql_fetch_assoc($a)) {
echo "a href='il.php?il_id=$liste[il_id]'>$liste[iladi]</a><br><br>";
}
?>


il.php:

<?php
$sql = "select * from ilceler where il_id='$il_id' ORDER BY `ilce_id` asc";
$a = mysql_query($sql);
while ($liste = mysql_fetch_assoc($a)) {
echo "a class='a' href='ilce.php?ilce_id=$liste[ilce_id]'>$liste[ilceadi]</a><br><br>";

}
?>

ilce.php:
<?php

$sorgu = "select * from ilceler where ilce_id='$ilce_id'";
$a = mysql_query($sorgu);
$liste = mysql_fetch_assoc ($a);

echo "Gezilecek Yerler:$liste[gezilecek]";

?>

// Burada diğer ilçelerin de listelenmesini istiyorum... Ama sadece o ile ait. diğerleri değil..

veritabanı:


# phpMyAdmin MySQL-Dump
# version 2.2.3
# http://phpwizard.net/phpMyAdmin/
# http://phpmyadmin.sourceforge.net/ (download page)
#
# Sunucu:: localhost
# Çıktı Tarihi: Ekim 02, 2004 at 03:32 PM
# Server sürümü: 3.23.47
# PHP Sürümü: 4.1.1
# Veritabanı : `rehber`
# --------------------------------------------------------

#
# Tablo için tablo yapısı `ilceler`
#

CREATE TABLE ilceler (
ilce_id smallint(6) NOT lisanssız auto_increment,
il_id varchar(10) NOT lisanssız default '',
ilceadi varchar(100) NOT lisanssız default '',
gezilecekyerler text NOT lisanssız,
tarih text NOT lisanssız,
cografya text NOT lisanssız,
PRIMARY KEY (ilce_id)
) TYPE=MyISAM;

#
# Tablo döküm verisi `ilceler`
#

INSERT INTO ilceler VALUES (1, '1', 'Karşıyaka', 'deneme', 'deneme', 'deneme');
INSERT INTO ilceler VALUES (1, '2', 'Kadıköy', 'deneme', 'deneme', 'deneme');
# --------------------------------------------------------

#
# Tablo için tablo yapısı `iller`
#

CREATE TABLE iller (
il_id smallint(6) NOT lisanssız auto_increment,
iladi varchar(100) NOT lisanssız default '',
PRIMARY KEY (il_id)
) TYPE=MyISAM;

#
# Tablo döküm verisi `iller`
#

INSERT INTO iller VALUES (1, 'İzmir');
INSERT INTO iller VALUES (2, 'İstanbul');
 

ejder

0
İyinet Üyesi
Katılım
10 Kasım 2003
Mesajlar
0
Reaction score
4
Konum
istanbul
verdiğin kodlarla zaten istediklerini yapabilirsin.. diğer ilçeleri de getirebilirsin... degisken isimlerini cok incelemedim ama asagidaki gibi bir sorgu yazman lazım

<> : NOT EQUAL,EŞİT OLMAYAN,!= demek..

<?php
$sql = "select * from ilceler where ilce_id <> '$ilce_id' ORDER BY `ilceadi` asc";
$a = mysql_query($sql);
while ($liste = mysql_fetch_assoc($a)) {
echo "a class='a' href='ilce.php?ilce_id=$liste[ilce_id]'>$liste[ilceadi]</a><br><br>";

}
?>
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

seo ajansı , sosyal medya yönetimi
Üst