• 19-09-2012, 16:17:55
    #1
    Arkadaşlar Merhaba.

    Sürekli içerik eklediğimiz bir script düşünelim. İki aynı başlık otomatik numaralandırma kodu var mı?

    yani

    "araba modelleri" başlık botla içerik çektik
    ikinci "araba modelleri" başlık çekince otomatik olarak "araba modelleri 2" çıkacak

    <title><?=$vtitle?></title>

    Örnek üstteki gibi bir başlık, bu nasıl yapılabilir
  • 19-09-2012, 17:26:33
    #2
    eklerken veritabanında başlığı aratın. Sorgu sayısını alın.
    sıfırdan yüksek ise deyin ve bir boşluk atıp sorgusayısı + 1 şeklinde devam edin gidin. böylelikle sonsuz başlık ekleyebilirsiniz.
    Umarım anlatabilmişsimdir.
  • 19-09-2012, 17:35:17
    #3
    Üyeliği durduruldu
    Elumre adlı üyeden alıntı: mesajı görüntüle
    eklerken veritabanında başlığı aratın. Sorgu sayısını alın.
    sıfırdan yüksek ise deyin ve bir boşluk atıp sorgusayısı + 1 şeklinde devam edin gidin. böylelikle sonsuz başlık ekleyebilirsiniz.
    Umarım anlatabilmişsimdir.
    Bu dediğini bende yazıcaktım ama olmaz. Verdiği örneğe bakarsan "araba modelleri" diyor, yani bunu aratıcak eğer bu isimde veri yoksa direk yazıcak, veri varsa sonuna "araba modelleri 1" yazıcak ama yine "araba modelleri" isimli bir veri gelirse bu 2 olmucak yine 1 olarak kayıt edicek.
  • 19-09-2012, 18:23:12
    #4
    meneleos adlı üyeden alıntı: mesajı görüntüle
    Bu dediğini bende yazıcaktım ama olmaz. Verdiği örneğe bakarsan "araba modelleri" diyor, yani bunu aratıcak eğer bu isimde veri yoksa direk yazıcak, veri varsa sonuna "araba modelleri 1" yazıcak ama yine "araba modelleri" isimli bir veri gelirse bu 2 olmucak yine 1 olarak kayıt edicek.
    Evet mantıken öyle.

    "araba modelleri 1" yazınca da mantıken araba modelleri 2 yazması gerekecek de. Bu biraz zor gibi bana sadece bu lazım. "araba modelleri 1" de yazınca "araba modelleri 1 1" şeklinde. Maksadım tek harfin bile farklı olması aslında.
  • 19-09-2012, 18:37:07
    #5
    Üyeliği durduruldu
    Veritabaninda like ile araba modelleri nin count unu al ornegin bu sayi 3 ise araba modelleri 3 olarak kaydet. Umarim anlatabilmisimdir.
  • 19-09-2012, 18:39:20
    #6
    aercolak adlı üyeden alıntı: mesajı görüntüle
    Veritabaninda like ile araba modelleri nin count unu al ornegin bu sayi 3 ise araba modelleri 3 olarak kaydet. Umarim anlatabilmisimdir.
    Çok anlamadım gibi valla
  • 19-09-2012, 18:51:46
    #7
    Üyeliği durduruldu
    Websay adlı üyeden alıntı: mesajı görüntüle
    Çok anlamadım gibi valla
    İsminde "araba modelleri" yazanları num rowsla saydır diyor. O sayı kaçsa sende ona +1 yaparsın demek istemiş.

    $sorgu_sql = "SELECT * FROM tablo_adi WHERE isim LIKE $isim";
    $sorgu = mysql_query($sorgu_sql);
    $kactane = mysql_num_rows($sorgu);
    
    if ($kactane>0){
    $yeniad= $isim + "_".$kactane+1;
    }
    bu şekilde "araba modelleri" adı geçen kaç tane dosya varsa o sayıya +1 yapıp buna ekler. Ama bunun kötü yanları da var. Mesela başlık sadece "Araba" olursa içinde araba kelimesi geçen tüm başlıkları da saymış olucaksın.