secret06, mesajından alıntı:
herkese merhabalar.bir sorum olacak.
ben html bilgisine sahip olan birisiyim. kodlama yapıları hakkındada giriş seviyesinde bilgim var. yapılmış hazır başka kodlamalara baktığımda büyük çoğunlukla ne iş yaptığını çözüyorum. hazır scriptlerle uğraşıyorum ve gereken kısımlarını orta seviyede kendime göre düzenliyorum.
bunlar benim php de yapabildiklerim. asıl soruma gelince. bir arkadaşlık sitesi kodlamak istiyorum. ama sıfırdan kodlama deneyimim yok malesef. sıfırdan bir arkadaşlık sitesi kodlamaya başlasam ne kadarzamanda çözebilirim bunu. tabi bu zamandan kastım tahminen bir zaman söyleyebilirmisiniz. sonuçta kesin bir şey söylenemeyeceğinin farkındayım.
ayrıca bana önerebileceğiniz başka şeyler varmıdır. amacım bir arkadaşlık sitesi yapmak. şimdiden yardımlarınız için teşekkür ederim.
hocam senı sanırm anlıyorum bende yenı baslıyorum php ye yaklasık 2 3 haftadır makaleler oluyorum ve neyın nasıl yurudugu hakkında bıgı sahıbı olmaya calısıyorum ve 3 gundur de kent portalı kodlamaya calısıyorum
benım ızledıgım yol su sekılde oldu
php mantıgı? once bunu kavrıcaksın (mysql baglantıları, donguler ve kullanımları gibi.. ana bılgıler)
arkasından bır web sıtesınde en cok kullanılan komutlar mesela bır php sayfa olustucagını var sayıyorum sıten arkadaslık sıtesı olucaksa uye alısverısı olucak ( uye kaydı) bunun ıcın ne once sql olusturucaksın
örnek:
Kod:
CREATE TABLE IF NOT EXISTS `uyeler` (
`uye_id` int(11) NOT NULL AUTO_INCREMENT,
`kullanici` varchar(16) CHARACTER SET latin5 NOT NULL DEFAULT '',
`sifre` varchar(45) CHARACTER SET latin5 NOT NULL,
`email` varchar(50) CHARACTER SET latin5 NOT NULL DEFAULT '',
`uye_adi` varchar(22) CHARACTER SET latin5 NOT NULL,
`soyadi` varchar(22) CHARACTER SET latin5 NOT NULL DEFAULT '',
`cinsiyet` varchar(10) CHARACTER SET latin5 DEFAULT NULL,
`yas` varchar(10) CHARACTER SET latin5 DEFAULT NULL,
`sehir` varchar(50) CHARACTER SET latin5 NOT NULL DEFAULT '',
`hakkimda` text CHARACTER SET latin5,
`hakkimdabaslik` text CHARACTER SET latin5,
`iliskidurumu` varchar(60) CHARACTER SET latin5 DEFAULT NULL,
`sonziyaret` varchar(100) CHARACTER SET latin5 DEFAULT NULL,
`resim` varchar(222) CHARACTER SET latin5 DEFAULT '0',
`durum` varchar(222) CHARACTER SET latin5 DEFAULT NULL,
`uyelik` varchar(50) CHARACTER SET latin5 DEFAULT '0',
`sifreiki` varchar(45) CHARACTER SET latin5 DEFAULT NULL,
`uyelikzamani` varchar(45) CHARACTER SET latin5 DEFAULT NULL,
`meslegi` varchar(222) CHARACTER SET latin5 NOT NULL,
`ban` varchar(2) CHARACTER SET latin5 DEFAULT '1',
PRIMARY KEY (`uye_id`) USING BTREE
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci AUTO_INCREMENT=42 ;
gibi
ve arkasından bunu cekmen ve sıtende uyelerını yayınlaman ıcın ne lazım
mysql komutları
ornek :
1- burada verılerı cekıyoruz ve degıskenlere atayıp sıtenın bır yerınde yazıdra bılıyoruz
PHP Kodu:
/* burada get methotu ıle gelen bılgılerı alıyoruz
yanı bu sayfa uyeler.php ıseeyer (uyeler.php?uyeno=5 dedımızde 5. id deki uyenın bılgılerını gosterır
*/
@$uye = $_GET['uye_no'];
// burda url den geln id ile verileri aldin
$sorgu = "SELECT * FROM uyeler where uye_id='$uye'";
// burda verileri calsitirdin
$star = mysql_query($sorgu);
// burda almaya hazirladin
$yaz = mysql_fetch_assoc($star);
// burda da verileri aldin deger atadin
$adi = $yaz["uye_adi"];
$sifre =$yaz["sifre"];
$sifreiki =$yaz["sifreiki"];
$sadi = $yaz["soyadi"];
$kadi = $yaz["kullanici"];
$nerden = $yaz["sehir"];
$durumu = $yaz["durum"];
$meslek =$yaz["meslegi"];
$yas =$yaz["yas"];
$iliski = $yaz["iliskidurumu"];
$resim = $yaz["resim"];
$kayit = $yaz["uyelikzamani"];
$ziyaret = $yaz["sonziyaret"];
$hbaslik = $yaz["hakkimdabaslik"];
$hyazi = $yaz["hakkimda"];
$cinsiyet =$yaz["cinsiyet"];
$email = $yaz["email"];
$sifre = $yaz["sifre"];
$sifreiki = $yaz["sifreiki"];
// tablo çekimi son
bu tabloları sıtenın ıstetıggın yerınde echo komutu ıle yazıdra bılırsın
--örnek
PHP Kodu:
<?php
echo $cinsiyet
?>
bu sekılde ıstedıgın uyenın cınsıyetını yazdıra bılırsın.
bu na benzer bı cok komut var onları arastırman sart mesela update delete gıbı ama mantık olarak aynı fazladan eklemen geren bısıler oluyor bunun ıcınde en ıyı cozum yolu her zamankı gıbı google dır bende cok yenıyım ve bılmedım bır cok sey var ama ben bu mantıgı ızleyerek basladım ve sagolsunlar takıldım yerde cevız dekı arkadaslar karsılık beklemeden yardımcı oluyorlar.
ben sadece kendı yurutum antıgı anlatım yanlıslıklar yapmsı yada yanlsı yonlendırmıs ıse sımdıden ozurdılerım ıyı calısmalar dostum
eyer ıstersen messenger a ekle yardımcı olabıldıgım kadar yardımcı olmaya calısa bılırım onur@ofistech.net
Bookmarks