• 16-11-2007, 14:07:14
    #1
    Üyeliği durduruldu
    demirorenistifa.com sitesindeki gibi bir uygulama arıyorum. imza atanları listeleyecek bir script. nasıl bulabilirim.
  • 16-11-2007, 14:13:27
    #2
    vakti olan bir arkadaşlar kesinlikle vardır.
    Biraz anlatıyım yapabilirsin umaraım.
    Öncelikle imza diye bir tablo oluştur içine 6 tane pano yap. (isim,soyisim,şehir,meslek,id,yaş)
    Diye.. sonra bir tane formmail ile veriyi db'ye gönder index.php 'ide verileri çekmek için kullanabilirsin
  • 16-11-2007, 15:04:29
    #3
    Öncelikle formumuzu oluşturalım


    <body text="#FFFFFF" bgcolor="#000000" link="#FF0000" vlink="#FF0000" alink="#FF0000" >
    <p align="left"><font size="5" face="Verdana">İmza Gönder
    <br>&nbsp;<br></font>    <div align="left">
    
        <form action="ekle.php" method="POST">
    <table border="0" width="518" id="table1" cellspacing="0" cellpadding="0">
            <tr>
                <td width="148" height="30">
    
                    <p align="left"><font face="Tahoma"><span style="font-size:9pt;"><b>&nbsp;&nbsp;İsim</b></span></font></p>
    </td>
                <td width="370" height="30">
                    <p><font face="Tahoma"><span style="font-size:9pt;"><b>&nbsp;<input type="text" name="isim" style="font-family:Verdana; font-style:normal; font-weight:normal; font-size:10pt;"></b></span></font></p>
    </td>
    
            </tr>
            <tr>
                <td width="148" height="30">
    
                    <p><font face="Tahoma"><span style="font-size:9pt;"><b>&nbsp;&nbsp;Soyisim</b></span></font></p>
    </td>
                <td width="370" height="30">
                    <p><font face="Tahoma"><span style="font-size:9pt;"><b>&nbsp;<input type="text" name="soyisim" style="font-family:Verdana; font-style:normal; font-weight:normal; font-size:10pt;" size="20"></b></span></font></p>
    </td>
            </tr>
    
     
                <tr>
                <td width="148" height="30">
    
                        <p><font face="Tahoma"><span style="font-size:9pt;"><b>&nbsp;&nbsp;Meslek</b></span></font></p>
    </td>
                <td width="370" height="30">
                    <p><font face="Tahoma"><span style="font-size:9pt;"><b>&nbsp;<input type="text" name="meslek" style="font-family:Verdana; font-style:normal; font-weight:normal; font-size:10pt;"></b></span></font></p>
    </td>
                </tr>
    
    
        <tr>
                <td width="148" height="30">
    
                        <p><font face="Tahoma"><span style="font-size:9pt;"><b>&nbsp;&nbsp;Şehir</b></span></font></p>
    </td>
                <td width="370" height="30">
                    <p><font face="Tahoma"><span style="font-size:9pt;"><b>&nbsp;<input type="text" name="sehir" style="font-family:Verdana; font-style:normal; font-weight:normal; font-size:10pt;"></b></span></font></p>
    </td>
                </tr>
    
    
    
                <tr>
                <td width="148" height="30">
    
                        <p><font face="Tahoma"><span style="font-size:9pt;"><b>&nbsp;&nbsp;Yaş</b></span></font></p>
    
    </td>
                <td width="370" height="30">
                    <p><font face="Tahoma"><span style="font-size:9pt;"><b>&nbsp;<input type="text" name="yas" style="font-family:Verdana; font-style:normal; font-weight:normal; font-size:10pt;"></b></span></font></p>
    </td>
                </tr>
                <tr>
                <td width="148" height="30">
    
                        <p><font face="Tahoma"><span style="font-size:9pt;"><b>&nbsp;</b></span></font></p>
    </td>
                <td width="370" height="30">
    
                        <p><font face="Tahoma"><span style="font-size:9pt;"><b><input type="submit" value="İmza Ver"></b></span></font></p>
    </td>
                </tr>
        </table>
        </div>
        </form>

    Bu kodları imza.php oluşturup içine atınız.
  • 16-11-2007, 15:05:54
    #4
    Sonra veritabanına veriyi kaydettirmek için ekle.php'imizi oluşturalım
    <body text="#FFFFFF" bgcolor="#000000" link="#FF0000" vlink="#FF0000" alink="#FF0000" >
        
    <?php 
    
    include("aynasiz.php");
    
    $zorunlu = array('isim','soyisim','yas','meslek','sehir');  
    $hata = "0";
       foreach ($_POST as $key => $value) {
          if (in_array($key,$zorunlu) AND trim($value) == "") {
          $hata = 1;
    
          }
       }
    
    // HATA YOK - FORM SUBMIT
    if ($hata != "1") {
    
    foreach ($_POST as $key => $value) {
    $$key = $value;
    }
    
    
    $kayit = "INSERT INTO imza (isim,soyisim,meslek,yas,sehir) values 
    ('$isim','$soyisim','$meslek','$yas','$sehir')"; 
    $sql = mysql_query($kayit); 
    if(! $sql){ 
    echo "$kayit"; 
    } 
    
    else{ 
    
    
    echo "<title> Teşekkürler</title>  <br><br> <br>   <br> <br> <span class=\"baslik\"> <br><br> <br>  İmzanız Kaydedildi.  <br> <br> <br><br><br> <br> Teşekkür Ederiz.<br> 
      <br>  <br>  <br> <br><br><br> <br>  </span> 
    "; 
    } 
    
    }
    
    // HATA VAR
    else {
    
    echo "<title> İşlem Başarısız</title> <br><br> <br> <br> <br>  <span class=\"baslik\"> Sorun Oluştu.  <br> <br> <br> <br> <br> 
    Bütün Alanları Doldurmanız Gerekmektedir.  <br> <br> <br> 
     <br><br><br> <input onclick=\"history.back();\" type=\"button\" value=\"<<geri dön\"> <br>   </span> 
     ";
    } 
    
    ?>
  • 16-11-2007, 15:07:43
    #5
    Şimdi verileri çekmek için index.php'yi oluşturalım.

    <?
    echo'';
    include("aynasiz.php");
    echo "<div align=center>"; 
    echo " <a href=\"#\" onclick=\"window.open('imza.php','whois','width=450,height=400,scrollbars=yes');return false\" ><b>İmza Ekle </a>        <br><br> "; 
    
    
    
    echo "<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"100%\" id=\"AutoNumber1\" bgcolor=\"#CC3300\">
        <tr>
          <td width=\"20%\"><b><font color=\"#FFFFFF\">İsim</font></b></td>
          <td width=\"20%\"><b><font color=\"#FFFFFF\">Soyisim</font></b></td>
          <td width=\"20%\"><b><font color=\"#FFFFFF\">Yaş</font></b></td>
          <td width=\"20%\"><b><font color=\"#FFFFFF\">Meslek</font></b></td>
          <td width=\"20%\"><b><font color=\"#FFFFFF\">Şehir</font></b></td>
          
        </tr>
      </table> </table> ";
    
    $sarkioku = mysql_query("SELECT * FROM imza ORDER BY id DESC ");
    $toplam  = mysql_query("SELECT * FROM imza  "); 
    $bulunan=0;  
     while($oku = mysql_fetch_array($sarkioku)) {
    $bulunan++;  
    $adi = $oku['isim'];
    $soyisim = $oku['soyisim'];
    $yas = $oku['yas'];
    $id = $oku['id'];
    $meslek = $oku['meslek'];
    $sehir = $oku['sehir'];
    $toplamkayit = mysql_num_rows($toplam); 
    
    echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"100%\" id=\"AutoNumber2\">
        <tr>";
    
    
    
    
    
                echo"<br> <td width=\"20%\">$adi</a></td>    <td width=\"20%\"> $soyisim </td>   <td width=\"20%\">  $yas </td>  
    <td width=\"20%\">  $meslek </td>
    <td width=\"20%\">  $sehir </td>
    
    
    
            
    
      ";
    
    }
    if ($bulunan==0){  
    echo " <br><br><b><div align=center> Şuanda Kayıtlı İmza Yok</b>";  
    
    }  
      ?> </td>
  • 16-11-2007, 15:08:55
    #6
    veritabanının bağlantısını kurmak için aynasiz.php 'yi oluşturalım

    <?php
    $dbhost = "localhost"; // aynen kalsın
    $dbkullanici = "root"; // Veritabanı kullanıcı adınız
    $dbsifre = "";         // veritabanı şifreniz
    $dbadi = "imza";    // veritabanı adınız
    
    $baglanti = mysql_connect($dbhost,$dbkullanici,$dbsifre);
    if (! $baglanti )
    {
    echo "mysql bağlantısı kurulamadı";
    }
    mysql_select_db($dbadi,$baglanti) or die ("veritabanına bağlantı sağlanamadı");
    
    ?>
  • 16-11-2007, 15:12:04
    #7
    Üyeliği durduruldu
    Ntie, ilgilendiğin için çok teşekkürler.

    Çok işime yaradı. Eline sağlık..
  • 16-11-2007, 15:13:33
    #8
    ve son olarakda sql'imizi yükleyelim.

    -- phpMyAdmin SQL Dump
    -- version 2.6.1
    -- http://www.phpmyadmin.net
    -- 
    -- Sunucu: localhost
    -- Çıktı Tarihi: Kasım 16, 2007 at 03:09 PM
    -- Server sürümü: 4.1.9
    -- PHP Sürümü: 4.3.10
    -- 
    -- Veritabanı: `imza`
    -- 
    
    -- --------------------------------------------------------
    
    -- 
    -- Tablo yapısı : `imza`
    -- 
    
    CREATE TABLE `imza` (
      `isim` varchar(100) NOT NULL default '',
      `soyisim` varchar(100) NOT NULL default '',
      `sehir` varchar(100) NOT NULL default '',
      `meslek` varchar(200) NOT NULL default '',
      `id` int(11) NOT NULL auto_increment,
      `yas` varchar(50) NOT NULL default '',
      PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
    
    -- 
    -- Tablo döküm verisi `imza`
    --
    Hepsi bu kadar istediğiniz gibi bir script ortaya çıktı
    Dosya olarak indirmek isterseniz.

    İndir

    Kurulumu içinde anlattım.
  • 16-11-2007, 17:19:33
    #9
    Üyeliği durduruldu
    php dersi gibi olmuş. eline sağlık.