Create a free blog, web site, photo album, guestbook, earn money, share things with your friends!
Login | Sign Up 
Mehmet KAYA'nınsitesine hoş geldiniz!
çalışmalarımı burada görebilirsiniz!

ANKETİM



// Copyright Notice
// Author: Faruk SISKO © 2005
// License: Free (GPL)
//
// Version: 1.0
//
// Created: 9.22.2005
//
// Daha fazla bilgi için
// http://fenomen.ritmiksanatlar.com
//
// #### admin.php ####

// ob_start(); // Output Buffering özelliğini açar, header hatasının sebebi olabilir

// Oturumu başlatıyoruz
session_start();

// Ayarlarımızı alıyoruz.
include "config.php";

// Genel DeÄŸiÅŸkenler
$anketSql = mysql_fetch_array(mysql_query("select * from fs_ayar where id = '1'"));
$stylem = $anketSql['stylem'];
$siteadi = $anketSql['siteadi'];

echo "";

echo "

";


//////// GIRISFORMU
function GIRISFORMU() {
echo "
";
ANABASLIK();
echo "






» Kullanıcı Adınız   :
kurulum sırasındaki kullanıcı adınızdır
» Kullanıcı Şifreniz :
kurulum sırasındaki şifrenizdir
";
GONDER();
}


//////// GIRIS
if (@$_GET["sayfa"]=="GIRIS") GIRIS();
function GIRIS() {

$username = $_POST["username"];
$password = $_POST["password"];

$check_info = "SELECT * FROM fs_ayar WHERE kullanici = '$username' AND sifre = '$password'";
$get_it = mysql_query($check_info);

if(mysql_num_rows($get_it) < 1) {
$problem = "HATA";
$numara = "Kullanıcı adı veya şifre yanlış.
Lütfen bilgilerinizi bir daha denetleyiniz";
HATA($problem,$numara);
exit;
} else {
$_SESSION['logined']=$username;
ANKETLISTELE();
exit;
}}


//////// CIKIS
function CIKIS() {
$_SESSION['logined']="";
$problem = "Çıkış";
$numara = "Sistemden çıkış yaptınız. Session değerleriniz silindi.";
HATA($problem,$numara);
}


// Oturum Kontrolü
if (!@$_SESSION['logined']) {
GIRISFORMU();
exit;
}

// İlgili sayfalara fonksiyon çağırır
if (@$_GET["sayfa"]=="") ANKETLISTELE();
if (@$_GET["sayfa"]=="YENIANKET_A") YENIANKET_A();
if (@$_GET["sayfa"]=="YENIANKET_B") YENIANKET_B();
if (@$_GET["sayfa"]=="YENIANKET_C") YENIANKET_C();
if (@$_GET["sayfa"]=="YENISECENEK") YENISECENEK();
if (@$_GET["sayfa"]=="ANKETLISTELE") ANKETLISTELE();
if (@$_GET["sayfa"]=="ANKETSIL") ANKETSIL();
if (@$_GET["sayfa"]=="ANKETAKTIVEET") ANKETAKTIVEET();
if (@$_GET["sayfa"]=="ANKETINCELE") ANKETINCELE();
if (@$_GET["sayfa"]=="ANKETGUNCELLE") ANKETGUNCELLE();
if (@$_GET["sayfa"]=="OZELLIKLER") OZELLIKLER();
if (@$_GET["sayfa"]=="CIKIS") CIKIS();


//////// ANABASLIK
function ANABASLIK() {

echo "";
echo "";
echo "";
echo "
FS-Anket Yönetim Sistemi V1.0
".$GLOBALS['siteadi']."
Anketler";
echo " // Yeni Anket Ekle // Özellikler ";
if (@$_SESSION['logined']) echo " // Çıkış";
echo "
";
echo "FS-Anket Yönetimi ile sitenize rahat bir şekilde fonksiyonel anket ekleyebilirsiniz.
";
}


//////// YENIANKET A
function YENIANKET_A() {

echo "";
ANABASLIK();

echo "";
echo "";
echo "";
echo "
Yeni Anket Ekle
» ";
echo "Anket Sorunuz :
» ";
echo "Anket Seçeneklerinizin Sayısı :
";

GONDER();
}


//////// YENIANKET B
function YENIANKET_B() {

echo "";

ANABASLIK();

$anketSoru = @$_POST["anketSoru"];
$secSay = @$_POST["secSay"];

echo "";
echo " ";
for ($i = 1; $i <= $secSay ; $i++ ) {
echo "\n";
}
echo "
Anket Yönetimi
» ";
echo " Anket Sorunuz :
» \n";
echo "Seçenek $i : Hit : \n ";
echo "
";

GONDER();
}


//////// YENIANKET C
function YENIANKET_C() {

ANABASLIK();
// gerekli veriler alınıyor
$secSay = @$_POST["secSay"];
$anketSoru = @$_POST["anketSoru"];
$anketTarih = date("d.m.Y");
$anketAktif = "0";

// anketimizi veri tabanımıza ekliyoruz
$anketSql = "INSERT INTO fs_anket (anketSoru, anketTarih, anketAktif) ";
$anketSql .= "VALUES ('$anketSoru', '$anketTarih', '$anketAktif')";
mysql_query($anketSql);

// son eklenen anketin id numarasını alıyoruz
$resultindex=mysql_query("SELECT id FROM fs_anket ORDER BY id DESC");
list($id)=mysql_fetch_row($resultindex);

// seçenekleri teker teker veri tabanımıza ekliyoruz
for ($i = 1; $i <= $secSay ; $i++ ) {

$sonSecim = @$_POST["secim$i"];
$sonHit = @$_POST["hit$i"];

// seçeneğimizi veri tabanımıza ekliyoruz
$secenekSql = "INSERT INTO fs_secenek (secText, secHit, secAktif) ";
$secenekSql.= "VALUES ('$sonSecim', '$sonHit', '$id')";
mysql_query($secenekSql);
}

// tüm anketleri pasif hale getiriyoruz
for ($ii = 1; $ii <= $id ; $ii++ ) {
mysql_query("UPDATE fs_anket SET anketAktif='0' where id='$ii'");
}

// sadece yeni eklenen anketi aktif yapıyoruz
mysql_query("UPDATE fs_anket SET anketAktif='1' where id='$id'");

echo "";
echo "\n";

}


//////// YENİSECENEK
function YENISECENEK() {

ANABASLIK();

$anketId = @$_GET["aId"];

// seçeneğimizi veri tabanımıza ekliyoruz
$secenekSql = "INSERT INTO fs_secenek (secText, secHit, secAktif) ";
$secenekSql.= "VALUES (' ', '0', '$anketId')";
mysql_query($secenekSql);

echo "
Anket Yönetimi
Anket, Sisteme EklenmiÅŸ ve Aktive EdilmiÅŸtir.
";
echo "\n";

}


//////// ANKETİNCELE
function ANKETINCELE() {

$anketId = @$_GET["anketId"];

echo "";

ANABASLIK();

$Asorgu = mysql_query("select * from fs_anket where id = '$anketId'");
$Ssorgu = mysql_query("select * from fs_secenek where secAktif = '$anketId' ORDER BY id ASC");
//

$sayac = 0;
$anketSoru = @mysql_result($Asorgu, $sayac, 'anketSoru');
$toplam = mysql_num_rows($Ssorgu);

echo "
Yeni seçeneğiniz ekleniyor
Yeni seçeneğiz eklenmiştir. Anket İnceleme Bölümünden seçeneğinize yeni değerini girebilirsiniz.
";
echo "";

// Seçenekler ve Anket sorusu
for ($i = 0; $i < $toplam ; $i++ ) {
$secText = @mysql_result($Ssorgu, $i, 'secText');
$secHit = @mysql_result($Ssorgu, $i, 'secHit');
$id = @mysql_result($Ssorgu, $i, 'id');
echo "\n";
}
//

echo "";
echo "
Anket Yönetimi
» ";
echo "Anket Sorunuz :
» \n";
echo "Seçenek \"".($i+1)."\" : Hit : \n ";
echo "   ";
echo " Sil
» ";
echo "Yeni Seçenek Ekle
";

GONDER();
}


//////// ANKETGÜNCELLE
function ANKETGUNCELLE() {

ANABASLIK();
// gerekli veriler alınıyor
$secSay = @$_POST["secSay"];
$anketSoru = @$_POST["anketSoru"];
$anketId = @$_GET["anketId"];

// anketimizi veri tabanımızdan güncelliyoruz
mysql_query("UPDATE fs_anket SET anketSoru='$anketSoru' WHERE id='$anketId'");

// seçenekleri teker teker veri tabanımızdan güncelliyoruz
for ($i = 1; $i <= $secSay ; $i++ ) {

$sonSecim = @$_POST["secim$i"];
$sonHit = @$_POST["hit$i"];
$id = @$_POST["id$i"];

mysql_query("UPDATE fs_secenek SET secText='$sonSecim', secHit='$sonHit' WHERE id='$id'");
}
//

echo "";
echo "\n";

}


//////// ANKETLİSTELE
function ANKETLISTELE() {

ANABASLIK();
echo "
Anket Yönetimi
Anket, Güncellenmiştir.
";

$sorgu = mysql_query("SELECT * FROM fs_anket ORDER BY id DESC");

$sayac = 0;
$toplam = (mysql_num_rows($sorgu));

// Hiç Anket eklenmemişse hata
if ($toplam == "0") {
echo "";
} else {

// Anketlerin tamamı listeleniyor
for ($sayac = 0; $sayac < $toplam; $sayac++) {
$anketSoru = @mysql_result($sorgu, $sayac, 'anketSoru');
$id = @mysql_result($sorgu, $sayac, 'id');
$anketTarih = @mysql_result($sorgu, $sayac, 'anketTarih');
$anketAktif = @mysql_result($sorgu, $sayac, 'anketAktif');
echo "";
}
}
echo "
Anketler
Henüz bir anket eklenmemiş.
»   $anketSoru";
echo "   İncele / ";
if ($anketAktif == "1") echo "AKTİF ";
if ($anketAktif == "0") echo "Aktive Et ";
echo "/ Sil
";
}


//////// ANKETSİL
function ANKETSIL() {

ANABASLIK();

// Anket bilgileri QUERY STRINGten alınıyor
$anketId = @$_GET["anketId"];
$secId = @$_GET["secId"];

// Sadece Seçeneği Sil
if ($secId<>"") mysql_query("DELETE FROM fs_secenek WHERE id = '$secId'");

// Anketi ve Seçeneklerini Sil
if ($anketId<>"") {
mysql_query("DELETE FROM fs_anket WHERE id = '$anketId'");
mysql_query("DELETE FROM fs_secenek WHERE secAktif = '$anketId'");
}

echo "";
echo "\n";
}


//////// ANKETAKTİVEET
function ANKETAKTIVEET() {

ANABASLIK();
$anketId = @$_REQUEST["anketId"];

$resultindex=mysql_query("SELECT id FROM fs_anket ORDER BY id DESC");
list($id)=mysql_fetch_row($resultindex);

// tüm anketleri pasif hale getiriyoruz
for ($i = 1; $i <= $id ; $i++ ) {
mysql_query("UPDATE fs_anket SET anketAktif='0' where id='$i'");
}

// sadece anketId ile gelen anketi aktif yapıyoruz
mysql_query("UPDATE fs_anket SET anketAktif='1' where id='$anketId'");

echo "
Anket Siliniyor..
Anket/Seçenek, Sistemden Silinmiştir.
";
echo "\n";
}

//////// ÖZELLİKLER
function OZELLIKLER() {

// Eğerhiç bir ayar yapılmamışsa
if (@$_GET["ayar"]=="") {

echo "";

ANABASLIK();

// Bilgiler veritabanından alınıyor
$resultindex=mysql_query("SELECT * FROM fs_ayar where id='1'");
list($id,$stylem,$siteadi,$kullanici,$sifre)=mysql_fetch_row($resultindex);

echo "
Anket Aktive Ediliyor..
Anket, Aktive EdilmiÅŸtir.
";
echo "";
echo "
Özellikler
» ";
echo "Anket Stiliniz : \n (style klasöründeki dosyaları gösterir)";
echo "
";
echo "» ";
echo "Web Sitenizin adı : http// kullanmanız gerekmez";
echo "
";
echo "» ";
echo "Kullanıcı Adınız : (kullanıcı adınızı değiştirebilirsiniz)";
echo "
";
echo "» ";
echo "Åžifreniz : (ÅŸifrenizi deÄŸiÅŸtirebilirsiniz)";
echo "
";

GONDER();

} else {

// STYLE dosyasını güncelleme
$stylem = @$_POST["stylem"];
if ($stylem<>"") {
$stylem = "style/".$stylem;
$sorgu = @mysql_query("UPDATE fs_ayar SET stylem='$stylem'");
}

// Site adı güncellene
$siteadi = @$_POST["siteadi"];
if ($stylem<>"") {
$sorgu = @mysql_query("UPDATE fs_ayar SET siteadi='$siteadi'");
}

// Kullanıcı Adı güncelleme
$kullanici = @$_POST["kullanici"];
if ($kullanici<>"") {
$sorgu = @mysql_query("UPDATE fs_ayar SET kullanici='$kullanici'");
}

// Åžifre deÄŸiÅŸtirme
$sifre = @$_POST["sifre"];
if ($sifre<>"") {
$sorgu = @mysql_query("UPDATE fs_ayar SET sifre='$sifre'");
}

// Güncellendi uyarısı
$problem = "Güncellendi";
$numara = "Bilgileriniz veritabanına başarılı bir şekilde aktarıldı.";
HATA($problem,$numara);
}
}


//////// GÖNDER
function GONDER() {

// Sadece Gönder tuşu fonksiyonudur
echo "";
echo "";
echo "
";
}


//////// HATA
function HATA($problem,$numara) {

// Karşılaşılan hatalar ekrana yazıdırılır
ANABASLIK();
echo "






$problem

$numara




 
";
}

echo "
";
?>

//veritabani degiskenleri
$host = 'localhost';
$user = 'root';
$pass = '';
$dbname = 'projeler';

//baglantilar
$mysql = mysql_connect($host,$user,$pass);
$db = mysql_select_db($dbname,$mysql);

?>


Date: 24 January 2007, Wednesday
Comments (0) | Add Comment



Comments (0)

Add a new comment:
Name:
E-Mail:
Your website (if you have):
Your Message:
Security Code:


Archive

2007 (29)
 June (1)
 May (4)
 April (9)
 March (4)
 January (11)
2006 (10)
 December (10)

My Photos

Inube Slide Show



Search