aradığım scripte yardımcı olur musunuz
8
●540
- 16-11-2007, 14:13:27vakti 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Ö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> <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> İsim</b></span></font></p> </td> <td width="370" height="30"> <p><font face="Tahoma"><span style="font-size:9pt;"><b> <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> Soyisim</b></span></font></p> </td> <td width="370" height="30"> <p><font face="Tahoma"><span style="font-size:9pt;"><b> <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> Meslek</b></span></font></p> </td> <td width="370" height="30"> <p><font face="Tahoma"><span style="font-size:9pt;"><b> <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> Şehir</b></span></font></p> </td> <td width="370" height="30"> <p><font face="Tahoma"><span style="font-size:9pt;"><b> <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> Yaş</b></span></font></p> </td> <td width="370" height="30"> <p><font face="Tahoma"><span style="font-size:9pt;"><b> <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> </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:54Sonra 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Ş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:55veritabanı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:13:33ve 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.
php dersi gibi olmuş. eline sağlık.