Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

neden php öğrenemiyorum..

arkadaşlar lise mezunuyum,şu anda hiçbir okulda değilim yani,, merak içinde bu site yapma işlerine başladım,, PHP dilini öğrenmek istesemde başaramıyorum,
çok severek başlamama rağmen bi türlü öğrenemiyorum, neden bukadar zorlanıyorum, en azından bikaç öneri istiyorum usta arkadaşlar, bendemi hata var yoksa nerde hata yapıyorum,,
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • xuma adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    171 cevap - 1 soru
    Bir dil öğrenmek sabır işidir.Hemen öğrenmek zor , herşeyi öğrenmek zor.Php konusunda orta düzey biri olarak kendimi görüyorum ve çoğu zaman gidip bir fonksiyon için php.net'e bakıyorum.Hala hergün yeni şeyler öğrenmeye devam ediyorum.

    Tavsiyem elinin altına güzel bir kitap alman başlangıç olarak oradakileri takip etmen.Kitaplar genelde teorik kısımları nedeniyle tercih edilmesede teorik kısımlarına da göz aşinalığı kazanman önemli.Sonrasında ufak uygulamalar geliştirmeye bakmalısın.Basit bir telefon rehberi vs gibi.

    Bunun yanında php öğrenebilmek için orta seviye html bilgisinede sahip olman gerek.Belki birçok kişi bunu gereksiz görebilir ama örnek olarak basit bir üye listeleme kısmında bir tabloyu nasıl kullanabilieceğini php için döngüde bu tablo yapısının neresini ( tr>td gibi )kullanman gerektiğini bilmen lazım.
    • sami- adlı üyenin fotoğrafı sami-
      tablo veya benzer isler su dedigin tektiklere gore bana basit geliyor yani . tablo yapmak muhim degil . yuzlerce tablo yapayim. ama o tablodaki bilgileri depolama . derleme . belirli tarihe veya sayiya gore sunma arama. aratma vs isleri beceremiyorum. mesela 75 puan almis ogrenci tablosunu nasil aratayim .bunlarin icinde diger puanlari nasil ayiklamak gerekiyor. veya tablolara nasil siralayim . yani problem buradaki mantigi benim yakalayamamamda .mantigi biliyorum ama yapamiyorum. problem burda sayin ustam.. daha 1 tek kodu yonlendirebilmis degilim.
      11 yıl önce yazılmış
    • xuma adlı üyenin fotoğrafı xuma
      Sen elinden geldiğince uygulamaları geliştirmeye çalış problemlerini ayrıntılı ve düzgün bir dille yaz sorunlarına burada çözüm bulabilirsin.Burada cevap alamayan çoğu kişi eksik veya yetersiz bilgi verdiğinden düzgün cevabı alamaz.
      11 yıl önce yazılmış
    • sami- adlı üyenin fotoğrafı sami-
      anlıyorum, teşekkürler hayırlı akşamlar,,
      11 yıl önce yazılmış
    • reelmg adlı üyenin fotoğrafı reelmg
      Merhaba 2000 yılı programcılık mezunu biri olarak size tavsiyem şu olabilir sizin sorununuz php asp veya başka bir dil değil sizin sorununuz programcılık ile ilgili eğer programcılık mantığınızı geliştirirseniz kullandığınız dilin hiç bir önemi kalmaz çünkü bütün diller hemen hemen aynı mantığı kullanırlar bazılarında fonksiyonların kullanımı farklı dır bazılarında aynıdır (örneğinin VB de for u kapatmak için next dersiniz php de ters kırlangıç koyarsınız) sizin ilk yapmanız gereken algoritma oluşturma teknikleri akış diyagramları gibi konuları kavramanız gerekir gerisi kullandığınız dilin kabiliyetine göre kodlamaya kalır bunun içinde kullanacağınız dilin neler yapıp yapamayacağına hakim olmanız gerekir örneğin sayfayı post etmeden veri işleme işini sadece JS ile yapabilirsiniz gibi. Programcılık tamamen mantık ile ilgili bir meslektir. Programcılık mantığı içinde algoritma oluşturma işin en başındadır ve en temel noktasıdır. bir veriyi çekmenin onlarca farklı yolu olabilir sizin yapmanız gereken php mysql arasındaki ilişkiyi kavrayıp buna göre kendi mantığınızı oluşturmaktır. Algoritma oluşturma yeteneğinizi geliştirmeden bence kod yazmaya başlamayın çünkü böyle bir durumda nereye gideceğinizi bilmeden yürüyor gibi olursunuz bu durumda sonunda hevesinizi kırar.
      Öncelikle küçük bir proje belirleyin kendinize ama gerçekten küçük konuya hakim birinin 15-20 dk da yapabileceği birşey olsun daha alın kağıdı kalemi ve üşenmeden ne yapılması gerektiğini yazın

      örneğin vize final notu hesaplama:
      formu oluştur
      form gönderilmeden alanları kontrol et
      boş alan varsa mesaj ver
      boş alan yoksa sonraki sayfaya devam et
      gelen verileri kontrol et
      geçerli ise işleme başla
      veri 1 ile veri 2 yi topla
      geçer nottan büyükse geçti mesajı ver
      değilse kaldı mesajı ver
      işlemlari sonlandır
      kullanıcıya başa dönmek istiyormu sor
      başa dönerse tekrarla
      dönmezse kapat

      bu proje bittimi ikinci adıma geçin ve tüm hesaplamarı veri tabanında tutun
      bu proje bittimi üçüncü adıma geçin ve hesaplanacak notlarıda veri tabanından alın
      bu proje bittimi dördüncü adıma geçin ve bu işler için bir admin panel oluşturun
      sözlü kanaat devamsızlık vb.... derken belkide 50.-100. adımda artık elinizde bitmiş bir okul otomasyonu olur ve kullandığınız dile yeterince hakim olursunuz

      bu basit bir örnekle ile basit bir anlatım oldu ama size fikir vereceği kanısındayım bu mantıkla hareket ettiğinizde takıldığınız yerde kaynak bulmak dahada kolaylaşır adım adım ne yapacağınızı bildiğiniz içinde kodun içinde kaybolmazsınız

      bu işe yeni gönül veren arkadaşlara yardımcı olması dileği ile

      İyi çalışmalar.
      11 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.