Tekil Mesaj gösterimi
Alt 05 Temmuz 2009, 18:46   #1
Çevrimdışı
mtilki
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
php sorunu var yardım edin




slm arkadaşlar şimdi benim sorunum su ben bi anketi normal bi anketi aldım dagıtım progu yapmaya çalısıtm biraz acemiyim ama oldu hakkatende oldu istedigim üyenin idsinde bi anket olusturuyor bu anketlerin oylarını yine o kullanıcının idsinde oluşturdugu bidosyaya kaydediyor oyları fakat hangi idde olursa olsun hangi kullanılan oyu tüm dosyalara atıypor haliyle tüm anketler aynı sonucu gösteriyo yardımcı olurmusnuz nasıl düzeltirim kodlar aşagıda








<?php
require("baglanti2.php");
bag();
$id=intval($_GET["uye_id"]);
$r = mysql_query("SELECT * FROM uyeler where uye_id='$id' ORDER BY uye_id ASC");
while($s=mysql_fetch_array($r)){
$question = $s["question "];
$answer1 = $s["answer1"];
$answer2 = $s["answer2"];
$answer3 = $s["answer3"];
$answer4 = $s["answer4"];
}

//buradan anket ayarlarinizi degistiriniz
$soru="$question "; //anket sorusu
$sec1="$answer1"; //1. soru
$sec2="$answer2"; //2. soru
$sec3="$answer3"; //3. soru
$sec4="$answer4"; //4. soru
?>
<?
$dosya = "oylar$uyeid.txt";
if(!file_exists($dosya)) {
$ilk=fopen($dosya,'w') or die("Dosya açilamiyor!!!");
fwrite($ilk,"0\n0\n0\n0\n0");
fclose($ilk);
};
$tut = fopen($dosya,'r') or die("Dosya açilamiyor!!!");
$toplam = 0;
for($i=0;$i<=4;$i++) {
$satir[$i]=trim(fgets($tut,150));
$toplam += $satir[$i];
}
$sonuc1 = ($satir[0]);
$sonuc1 = number_format($sonuc1);
$sonuc2 = ($satir[1]);
$sonuc2 = number_format($sonuc2);
$sonuc3 = ($satir[2]);
$sonuc3 = number_format($sonuc3);
$sonuc4 = ($satir[3]);
$sonuc4 = number_format($sonuc4);

@$secim=$_GET['secim'];
@$olay=$_GET['olay'];
if($olay=="Yolla") {
if (empty($secim)) {echo "Bir Seçim Yapmadınız. <br><a href=anket.php>Geri</a>"; exit;}
if (!empty($_COOKIE['oy'])) {echo "Daha önce oy kullanmışsınız. <br> <a href=anket.php>Geri</a>"; exit;}
$dosya = "oylar$uyeid.txt";
if(@$secim=="1") {
$satir[0]++;
$bilgi=($satir[0]."\n".$satir[1]."\n".$satir[2]."\n".$satir[3]."\n");
$ilk=fopen($dosya,'w') or die("dosya açilamiyor!!!");
fwrite($ilk,$bilgi);
fclose($ilk);
}
if(@$secim=="2") {
$satir[1]++;
$bilgi=($satir[0]."\n".$satir[1]."\n".$satir[2]."\n".$satir[3]."\n");
$ilk=fopen($dosya,'w') or die("dosya açilamiyor!!!");
fwrite($ilk,$bilgi);
fclose($ilk);
}
if(@$secim=="3") {
$satir[2]++;
$bilgi=($satir[0]."\n".$satir[1]."\n".$satir[2]."\n".$satir[3]."\n");
$ilk=fopen($dosya,'w') or die("dosya açilamiyor!!!");
fwrite($ilk,$bilgi);
fclose($ilk);
}
if(@$secim=="4") {
$satir[3]++;
$bilgi=($satir[0]."\n".$satir[1]."\n".$satir[2]."\n".$satir[3]."\n");
$ilk=fopen($dosya,'w') or die("dosya açilamiyor!!!");
fwrite($ilk,$bilgi);
fclose($ilk);
}
setcookie("oy", "kullandi", time() + (3600 * 24));
echo "Oyunuz Gönderildi.<br><a href=anket.php>Geri</a>";
}
else {
?>

<form method="get" action="anket.php?<? echo"uye_id='$uyeid'"; ?>">
<table width="266" border="0">
<tr> <td width="71%"><?=$soru?> </td>
<td width="29%">Oy</td>
</tr>
<tr> <td> <input type="radio" name="secim" value="1">
<?=$sec1?> </td>
<td><? echo $sonuc1; ?></td>
</tr>
<tr> <td> <input type="radio" name="secim" value="2">
<?=$sec2?> </td>
<td><? echo $sonuc2; ?></td>
</tr>
<tr> <td> <input type="radio" name="secim" value="3">
<?=$sec3?> </td>
<td><? echo $sonuc3; ?></td>
</tr>
<tr> <td><input type="radio" name="secim" value="4" />
<?=$sec4?> </td>
<td><? echo $sonuc4;?></td>
</tr>
<tr>
<td><input type="submit" name="olay" value="Yolla" /></td>
<td>&nbsp;</td>
</tr>
</table>
</form><?php }?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]">
<html xmlns="[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<title>Anket</title>
</html>

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet bizimmekan