• 09-11-2013, 00:46:09
    #1
    Arkadaşlar şöyle bir scripte ihtiyacım var.

    Bir form üzerinden Mysql e veri girişi yapacağım TC kimlik no ve Açıklama
    ve bir arama formu olacak kişi kimlik nosunu yazınca o kimlik numarasına ait açıklama kısmına yazılmış metni sayfaya yazacak o kişinin okuması sağlanacak bu konuda yazdım edermsiniz.

    konu yanlış yere açılmış kusura bakmayınız.
  • 09-11-2013, 01:33:53
    #2
    bu kod işini görür diye düşünüyorum hocam.eğer tc noya ait bir çok açıklama varsa listeleyecek yoksa da tek gösterecek

    $tc = $_POST['TCNO'];
    $aciklama = $_POST['aciklama'];
    
    $sql = mysql_query("select * from bilgiler where tbl_tc = $tc");
    $kac = mysql_num_rows($sql);
    if ($kac <=0){
         echo "TC'ye ait kayıt bulunamadı!";
    }
    else{
      while ($sorgu = mysql_fetch_array($sql)){
        echo "TC No:".$sorgu[tc]."<br>";
        echo "Aciklama : ".$sorgu[aciklama];
      }
    }
  • 09-11-2013, 05:08:53
    #3
    hocam cevabınız için teşekkürler ama bunu bir script olarak bulma şansim varmıdır çünkü php bilgim bu kodu kullanabileceğim kadar fazla değil malesef.
  • 10-11-2013, 03:33:45
    #4
    bilgisi olan arkadaşlar yardım bekliyorum mysql veri yazma sayfasını hallettim ancak tc no ile arama yaparak sayfaya ilgili tablo içindeki açıklama netnini dökme kısmını yapamadım
  • 10-11-2013, 03:49:32
    #5
    fatih2121 adlı üyeden alıntı: mesajı görüntüle
    bilgisi olan arkadaşlar yardım bekliyorum mysql veri yazma sayfasını hallettim ancak tc no ile arama yaparak sayfaya ilgili tablo içindeki açıklama netnini dökme kısmını yapamadım
    $tc = $_POST['TCNO'];
    $aciklama = $_POST['aciklama'];

    $sql = mysql_query("select * from bilgiler where tbl_tc = $tc");
    $kac = mysql_num_rows($sql);
    if ($kac <=0){
    echo "TC'ye ait kayıt bulunamadı!";
    }
    else{
    while ($sorgu = mysql_fetch_array($sql)){
    echo "TC No:".$sorgu[tc]."<br>";
    echo "Aciklama : ".$sorgu[aciklama];
    }
    }


    bunu kullanabılırsın arkadas atmıstı sımdı html dosyası hazırsa sadece arama yapılan tc numarasına aıt bılgılerımı gostermek ıstıyorsun
  • 12-11-2013, 02:11:43
    #6
    tarantula901 adlı üyeden alıntı: mesajı görüntüle
    $tc = $_POST['TCNO'];
    $aciklama = $_POST['aciklama'];

    $sql = mysql_query("select * from bilgiler where tbl_tc = $tc");
    $kac = mysql_num_rows($sql);
    if ($kac <=0){
    echo "TC'ye ait kayıt bulunamadı!";
    }
    else{
    while ($sorgu = mysql_fetch_array($sql)){
    echo "TC No:".$sorgu[tc]."<br>";
    echo "Aciklama : ".$sorgu[aciklama];
    }
    }


    bunu kullanabılırsın arkadas atmıstı sımdı html dosyası hazırsa sadece arama yapılan tc numarasına aıt bılgılerımı gostermek ıstıyorsun
    hocam form üzerinden Adsoyad, Tcno, Açıklama tablolarına yazdığım verileri Tcno yu aratıp kullanıcıya göstermek istiyorum.

    Form hazır yani mysql e bilgileri yazdırıyorum ama şu kısımı yapamıyorum arama ile veritabanına kayıtlı bilgileri nasıl yazdırabilirim.

    son kullanıcıya bir arama kutusu göstericem o oraay kendi tc sini girecek karşısına benim o tc ye yazdığım açıklamayı görecek ve ben bu kısmı beceremiyorum malesef.

    şöyle düşünün sınav sonuçları için tcmizi yazıp bize ait sonuçları görebiliyoruz ya bunun gibi mantık
  • 12-11-2013, 04:26:02
    #7
    <?php


    $tcid = $_GET['tcid'];


    $sql = mysql_query("select * from bilgiler where tbl_tc = $tcid");
    $kac = mysql_num_rows($sql);
    if ($kac <=0){
    echo "TC'ye ait kayıt bulunamadı!";
    }
    else{
    while ($sorgu = mysql_fetch_array($sql)){
    echo "TC No:".$sorgu[tc]."<br>";
    echo "Aciklama : ".$sorgu[aciklama];
    }
    }
    ?>

    şu üstekı kodu kullanabılırsın ayrıntılı anlatıyorum senın ıstedıgın sey dıyelım

    siteadı.com/ara.php?tcid=1 bu şekilde bir ide ait tum bılgılerı goster

    linkı bu sekılde cagırdık dıyelım

    ustekı kodu kullanarak tablonuzdakı tc bılgılerının ait oldugu tcid olarak id numarasını belırtıyoruz.

    where ilede tcid numarasına ait bılgılerı goster dıyoruz bu sekılde gostermıs oluyoruz ustekı kodu tablona gore ayarlarsrın