• 10-03-2014, 11:20:13
    #1
    Merhaba arkadaşlar,

    Arkadaşlar web sitemde kendi düzenlediğim bir lig sistemi var. Daha önce buradaki bir arkadaş ayarlamış bu sistemi. Ben kısacası anlatayım size.

    4 Farklı Lig Var. İlk başta ligi seçtiriyor ve oradan o ligdeki takımlar geliyor. Daha sonra o takımlardan birisini seçiyor ve karşısına bu sayfadaki kodlama geliyor. Buradan gerekli yerleri düzenleyerek kaydediyor. Lakin benim isteğim şu şekildedir.

    Ligi seçtiğimde direk 12 takımında düzenleme sayfası karşıma gelsin. Orda tüm düzenlemeleri yapayım ve kaydet deyip kurtulayım. Ben ligi çektiğim yere direk bunu çektiğimde karşıma boş bir sayfa geliyor. Sadece ligi seçtiğimde ligdeki tüm takımlar karşıma sıralansın ve o sayfada düzenleme yapabileyim. Diğer türlü işlem bayağı uzun sürüyor.

    Php desteği verecek arkadaş tablo düzenlemelerini vs ben hallederim. Sadece ligi çektiğimde karşıma tüm takımların düzenlemesi direk gelse yeterli. Şimdiden yardım edecek arkadaşa çok çok teşekkürler..

    Umarım anlatabilmişimdir?

    <?php
    $takim = $_POST['takim'];
    $lig = $_POST['lig'];
    $fikscek = mysql_query("SELECT * FROM $lig WHERE id='$takim'");
    
    echo '<center>
    <form action="panel.php?sayfa=fiksturduzenleson" method="post">';
    
    while($fikscektir = mysql_fetch_array($fikscek)) {
    echo 'Takım Adı : <input type="text" name="takimadi" value="'.$fikscektir['takim_adi'].'" /><br/>Oynanan : <input type="text" name="oynanan" value="'.$fikscektir['o'].'"/><br/>Beraberlik : <input type="text" name="beraberlik" value="'.$fikscektir['b'].'"/><br/>Galibiyet : <input type="text" name="galibiyet" value="'.$fikscektir['g'].'" /><br/>Malübiyet: <input type="text" name="malubiyet" value="'.$fikscektir['m'].'"/><br/>Puan : <input type="text" name="puan" value="'.$fikscektir['p'].'"/>';
    
    }
    
    echo '<input type="hidden" name="lig" value="'.$lig.'" />';
    echo '<input type="hidden" name="takim" value="'.$takim.'" />';
    
    echo '<br/><input type="submit" name="Kaydet" value="Kaydet" />
    </form>
    </center>';
    
    
    ?>
  • 10-03-2014, 16:26:27
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @EmreCagiran; verdiğiniz kod üzerinden bi' şey yapamayız. İstemekte olduğunuz şeyi yapmaya çalıştığınız dosyayı tamamıyla konuya ekler misiniz? Veritabanınızdaki tabloları, tablo yapılarını konuya ekleyebilir misiniz? Takıldığınız kısmıda ayrıca belirtirseniz sevinirim.
  • 10-03-2014, 16:37:52
    #3
    saintx adlı üyeden alıntı: mesajı görüntüle
    @EmreCagiran; verdiğiniz kod üzerinden bi' şey yapamayız. İstemekte olduğunuz şeyi yapmaya çalıştığınız dosyayı tamamıyla konuya ekler misiniz? Veritabanınızdaki tabloları, tablo yapılarını konuya ekleyebilir misiniz? Takıldığınız kısmıda ayrıca belirtirseniz sevinirim.
    Panele girince karşımıza çıkan sayfa. Buradan bir lig seçiyoruz.
    <center>
    <form action="panel.php?sayfa=fiksturduzenle2" method="post">
    <select name="lig" style="width:400px;">
    <option value="futbolsuperlig">Süper Lig</option>
    <option value="amputefutbol">Futbol Lig</option>
    <option value="basketbirincilig">Basketbol 1. Lig</option>
    <option value="basketsuperlig">Basketbol Süper Lig</option>
    </select>
    <input type="submit" name="Devam Et" value="Devam Et" />
    </form>
    </center>
    Burada karşımıza seçtiğimiz ligin takımları geliyor. "Futbol Lig" seçtiysek eğer orada yaklaşık 12 takım var. Bunlardan birini seçmemizi istiyor. Seçtikten sonra karşımıza ilk konuya eklediğim tablo geliyor. O tabloda düzenlemeleri yapıyoruz kaydet diyoruz.
    <?php
    $lig = $_POST['lig'];
    
    $ligcek = mysql_query("SELECT * FROM $lig");
    
    echo '<center>
    <form action="panel.php?sayfa=fiksturduzenle3" method="post"><select name="takim" style="width:400px;">';
    
    while($ligyaz = mysql_fetch_array($ligcek)) {
    echo '<option value="'.$ligyaz['id'].'">'.$ligyaz['takim_adi'].'</option>';
    
    }
    
    echo '<input type="hidden" name="lig" value="'.$lig.'" />';
    echo '</select>
    <input type="submit" name="Devam Et" value="Devam Et" />
    </form>
    </center>';
    
    
    ?>
    Kafanızda 4 lig canlandırın. 1.lig 2.lig 3.lig 4.lig Bunlar veri tabanında mevcut. Bu sistemden 1.ligi seçine veri tabanından 1.ligin takımlarını karşımıza sıralıyor. Takımlar karşımıza geldikten sonra her hangi bir takımı seçiyoruz ve karşımıza text alanları geliyor. O takımın "O,B,G,M,P" olmak üzere 4 alanı mevcut. "Oynadığı,Beraberlik,Galibiyet,Mağlubiyet,Puan " olarak açıklıyayım. Bunları panelden giriyorum ve devam et butonuna tıklayınca bunları veritabanına kaydediyor. Bende veri tabanından bir sayfaya çektiriyorum.


    Şuan yapmakta olduğum işlem yukarıdaki gibidir. her takımı tek tek düzenliyorum. Bense 1.ligi seçip tüm takımları karşıma sıralasın ve text şeklinde sıralasın. Hepsini tek sayfadan doldurup kaydedip kurtulayım derdindeyim.

    Bu sefer olmuştur inşallah?