Anasayfa FORUMLAR Üye Girişi Dosyalar Dersler İpuçları Yardımcı Araçlar Hakkımızda
KİMLER BAĞLI
Toplam Üye: 32638
Aktif Üye: 0
Aktif Ziyaretçi: 940
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 php script sorunu..
(6138 okuma, 2 yanıt)
 Php syntax error Sorunu..
(4775 okuma, 1 yanıt)
 php hosting scrip..
(12109 okuma, 13 yanıt)
 Php Türkçe Facebook Sayfa..
(7654 okuma, 4 yanıt)
 Php Düzenleme Programı..
(13748 okuma, 13 yanıt)
 Phpde Kategori Seçmek ??..
(4982 okuma, 1 yanıt)
 %100 Türk yapımı bir port..
(11875 okuma, 12 yanıt)
 localde veritabanına 2 so..
(8244 okuma, 7 yanıt)
 Php Kitabı ALıcam..
(11129 okuma, 13 yanıt)
 Php'de Sabit Değerler..
(5258 okuma, 2 yanıt)
 Php de echo ile printin ..
(4933 okuma, 2 yanıt)
 Block oluşturma..
(16413 okuma, 20 yanıt)
 Tablo İçinde Resim Nasıl ..
(4520 okuma, 0 yanıt)
 Türkçe Karakter Sorunu..
(4601 okuma, 1 yanıt)
 Küçük Resmin Üzerine Geli..
(7554 okuma, 4 yanıt)
 Get id ile veri alma....
(6716 okuma, 3 yanıt)
 noktalı tablo kenarı..
(8511 okuma, 7 yanıt)
 güne göre sayfa..
(6395 okuma, 4 yanıt)
 ID Yİ GÖNDEREMİYORUM..
(6807 okuma, 5 yanıt)
 TurkEkip - Bilgi Yarışmas..
(5358 okuma, 2 yanıt)
 php fotoğraf scri..
(6215 okuma, 3 yanıt)
 yardımcı olurmusunuz?..
(7009 okuma, 5 yanıt)
 <Link rel="Canoni..
(10826 okuma, 9 yanıt)
 .php yi hangi program ile..
(7668 okuma, 4 yanıt)
 Facebook paylaşim eklentı..
(8608 okuma, 6 yanıt)
 AEG_ZD: Girişiniz Engelle..
(4183 okuma, 0 yanıt)
 Fatal error: Call to a me..
(5031 okuma, 1 yanıt)
 Düzenli olarak sitem hack..
(4843 okuma, 1 yanıt)
 php-nuke ziyaretci sayacı..
(6678 okuma, 3 yanıt)
 Phpbb3 entegre yardım..
(6765 okuma, 4 yanıt)
 ufak bir yardım istegi..
(6117 okuma, 3 yanıt)
 üye listesi alt alta nası..
(5357 okuma, 2 yanıt)
 TCMB Döviz s&#99;ript..
(11985 okuma, 11 yanıt)
 Adres çubuğunda logo kull..
(11207 okuma, 10 yanıt)
 üye istatistikler..
(3857 okuma, 0 yanıt)
 Resim yüklenmiyor Veritab..
(4679 okuma, 1 yanıt)
 Ayar.php hatası Lütfen ya..
(5787 okuma, 3 yanıt)
 Tanımlama..
(3696 okuma, 0 yanıt)
 hata alıyorum..
(3808 okuma, 0 yanıt)
 require_once hatası..
(3951 okuma, 0 yanıt)
 Oyun sicripti arıyorum..
(7890 okuma, 7 yanıt)
 PHp veritabanından veri ç..
(7815 okuma, 5 yanıt)
 Script kurdum Ana sayfaya..
(4393 okuma, 0 yanıt)
 üyelik sistemi hakkında..
(5962 okuma, 3 yanıt)
 php formmail sorunum var ..
(5081 okuma, 1 yanıt)
 Yemek Tarifi Script Yorum..
(15739 okuma, 19 yanıt)
 Web sErvis Yardım..
(5845 okuma, 2 yanıt)
 php firma rehber s&#9..
(3919 okuma, 0 yanıt)
 php kod hatası? ustalar y..
(5169 okuma, 1 yanıt)
 Arkadaşlar Seo ' yu Subdo..
(5386 okuma, 1 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - ID leri Dizilerde hafızada tutmak için?
 AramaArama   RütbelerRütbeliler   ProfilProfil   GirişGiriş 


ID leri Dizilerde hafızada tutmak için?

 
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> PHP
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
serkankara
Mesaj: 1+
Mesaj: 1+





Kayıt: Jan 25, 2003
Mesajlar: 15
Konum: RİZE

MesajTarih: 2006-03-17, 14:26:32    Mesaj konusu: ID leri Dizilerde hafızada tutmak için? Alıntıyla Cevap Gönder

Merhaba arkadaşlar. öncelikle ilgilendiğiniz için teşekkür ediyorum.
Ben Php Nuke de bir modul hazırlıyorum bilgi yarışması modulu şuanda tam olarak bitmiş sayılır yalnız bir sorunum var aslında sorun olmaz ama ben öyle olmasını istemiyorum.
Sorun şu sql veritabanımda 150 tane soru var, bu sorulardan random olarak sorular ıyarışmacı uyenin karşısına çıkarıyorum. Biliyorunuzdur RAND() ile sql den çektiğim id leri belli bir süre sonra tekrar random olarak oluşturabiliyor yani bir kez çıkan bir soru örneğin 13 üncü soru çıktıktan 8 soru sonra tekrar yarışmacının karşısına çıkabiliyor. Ben bunu engellemek istiyorum aynı yarışma içerisinde yarışmacının karşısına farklı farklı sorular çıkmasını istiyorum. Bunu bir çok sitede araştırdım ama bir türlü kesin çözümü bulamadım. Bir arkadaş bana şöle YARDIM etti dizi oluşturup çıkan doru id lerini Diziye aktarmamı söledi örnek olarakta kodları yazdı ama yine sonuç aynı oldu ama en iyiside o oldu 20 soruda bir aynı soru denk gelmeye başladı ama yine yeterli değil benim istediğim 150 soru varsa o kadar sorunun sorulması her seferinde bir soru çıkacak karşısına toplu olarak değil. Arkadaşın verdiği dizi ye aktarma kodlarını da vereyim belki bir faydası olur.

Bir YARDIM Sever Vatandaşın Vermiş Olduğu KOD:
Kod:
$q=1;
$e=0;
$buldu=0;
$sorgu=mysql_query("SELECT * FROM ".$prefix."_bilgims LIMIT 0,150");
while($q<2){
$sayi=rand(0,150);
if($q>1)
{ $e++;
for($i=0;$i<=$q;$i++)
{
if ($tmp[$i]==$sayi)
{
$buldu=1;break;
}

}
}
if ($buldu==1) {$buldu=0;continue;}
$q++;
$id=mysql_result($sorgu,$sayi,"id");
$soru=mysql_result($sorgu,$sayi,"soru");
$a=mysql_result($sorgu,$sayi,"a");
$b=mysql_result($sorgu,$sayi,"b");
$c=mysql_result($sorgu,$sayi,"c");
$d=mysql_result($sorgu,$sayi,"d");
$puan=mysql_result($sorgu,$sayi,"puan");
$auth=mysql_result($sorgu,$sayi,"auth");

echo "burayada form action kodları vesayre";

$tmp[$e]=$sayi; //Her üretilen sayı bir diziye aktarılıyor...


sql tablomu ve sql sorgulamamı aşaya yazıyorum.

SQL TABLOM :
Kod:
CREATE TABLE nuke_bilgims (
   id int(11) NOT NULL auto_increment,
   soru varchar(255) NOT NULL,
   a varchar(255) NOT NULL,
   b varchar(255) NOT NULL,
   c varchar(255) NOT NULL,
   d varchar(255) NOT NULL,
   yanit int(1),
   puan int(3) DEFAULT '0' NOT NULL,
   auth varchar(25) NOT NULL,
   authemail varchar(255) NOT NULL,
   gorun int(11) NOT NULL,
   cdogru int(11) DEFAULT '0' NOT NULL,
   cyanlis int(11) DEFAULT '0' NOT NULL,
   PRIMARY KEY (id)
);


SQL SORGULAMAM
Kod:
$result = sql_query("SELECT DISTINCT id, soru, a, b, c, d, puan, auth FROM ".$prefix."_bilgims ORDER BY RAND()", $dbi);
while ($row = $db->sql_fetchrow($result, $dbi)) {   
$id = intval($row['id']);
$soru = stripslashes($row['soru']);
$a = stripslashes($row['a']);
$b = stripslashes($row['b']);
$c = stripslashes($row['c']);
$d = stripslashes($row['d']);
$puan = intval($row['puan']);
$auth = stripslashes($row['auth']);
}


HTML KODUM :
Kod:
<form name=\"Yarisma\" method=\"post\" action=\"modules.php?name=$module_name&file=Yarisma&op=DY\">
    <td></td>
    <td align=\"center\" width=\"5%\"><strong>"._SORU." :</strong></td>
    <td><span class=\"tiny\"><strong>$soru</strong></span></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td align=\"center\"><input value=\"a\" name=\"a\" type=\"image\" src=\"modules/$module_name/images/a.gif\" style=\"border: 0px\" width=\"25\" height=\"25\" style=\"background-color: transparent;\"></td>
    <td><strong>$a</strong></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td align=\"center\"><input value=\"b\" name=\"b\" type=\"image\" src=\"modules/$module_name/images/b.gif\" style=\"border: 0px\" width=\"25\" height=\"25\" style=\"background-color: transparent;\"></td>
    <td><strong>$b</strong></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td align=\"center\"><input value=\"c\" name=\"c\" type=\"image\" src=\"modules/$module_name/images/c.gif\" style=\"border: 0px\" width=\"25\" height=\"25\" style=\"background-color: transparent;\"></td>
    <td><strong>$c</strong></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td align=\"center\"><input value=\"d\" name=\"d\" type=\"image\" src=\"modules/$module_name/images/d.gif\" style=\"border: 0px\" width=\"25\" height=\"25\" style=\"background-color: transparent;\"></td>
    <td><strong>$d</strong></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td><strong>"._PUAN."</strong></td>
    <td><strong>$puan</strong></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td><strong>"._AUTH." :</strong></td>
    <td><strong>$auth</strong></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td><strong>"._ZAMAN." :</strong></td>
    <td><input type=button size=1 name=\"Saniye\" width=\"11\" height=\"11\">&nbsp;&nbsp;&nbsp;<b>"._SN."</b></td>
    <td></td>
<input type=\"hidden\" name=\"id\" value=\"$id\">
<input type=\"hidden\" name=\"op\" value=\"DY\">
</form>


Scriptimin test etmek için test amaçlı olarak Free hostinde kurduğum siteme 6 tane kullanıcı adı vereceğim nasıl çalıştını kontrol etmek isteyen arkadaşlar baka bilirler. Sitemin adresi http://www.bilgim.net

Kullanıcı adları Parolaları hepsinin aynı Parola : BiLgiMTest
Kullanıcı adları:
BiLgiMTest1
BiLgiMTest2
BiLgiMTest3
BiLgiMTest4
BiLgiMTest5
BiLgiMTest6
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-05-03, 11:40:26    Mesaj konusu: Forum Arası Reklamlar


Başa dön
serkankara
Mesaj: 1+
Mesaj: 1+





Kayıt: Jan 25, 2003
Mesajlar: 15
Konum: RİZE

MesajTarih: 2006-03-20, 02:28:36    Mesaj konusu: Alıntıyla Cevap Gönder

bu dizine aktarma o kadar zor işki işin içinden çıkamıyorum kitap aldım arkadaştan orda da benim yapmak istediğim yöntemle alakalı bişi yok.

ben nasıl bişi yapmam lazım bu konuda bari birileri fikir verebilirmi dizi ye aktarmak tan vaz geçtim sql yormayacak bir çözüm buna benzer kod yada işlem yapan arkadaşlar olmadımı?
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Önceki mesajları göster:   
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> PHP Tüm zamanlar GMT + 3 Saat
1. sayfa (Toplam 1 sayfa)

 
Geçiş Yap:  
Bu forumda yeni başlıklar açamazsınız
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız

Benzer Konular

Başlık Yazar Forum Cevaplar Tarih
Yeni mesaj yok nuke için sağ tarafta kayan reklam sC... Rapcoast Php Nuke Sorunlarınız 13 2010-07-21, 17:55:35 Son Mesajı Görüntüle
Yeni mesaj yok Yıldız Beldesi Belediye Başkanlığı iç... KURTCEBENOYAN Grafik Tasarımı 2 2010-07-17, 07:53:53 Son Mesajı Görüntüle
Yeni mesaj yok video stream için bi istek mrtblt Php Nuke Sorunlarınız 0 2010-07-14, 10:32:40 Son Mesajı Görüntüle
Yeni mesaj yok düğün için oyun & halay & kol... ekolcu Sohbet Odası 14 2010-06-28, 22:13:49 Son Mesajı Görüntüle
Yeni mesaj yok Eğitim Sitesi için banner İstek bolu NukeBB Eklentileri 5 2010-06-04, 00:56:18 Son Mesajı Görüntüle

Copyright © 2002-2024 Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. - Bütün hakları saklıdır!
Bu site Netopsiyon.com.tr Sunucularında Barındırılmaktadır.
Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. Netopsiyon Copyright