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: 681
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 php script sorunu..
(6173 okuma, 2 yanıt)
 Php syntax error Sorunu..
(4804 okuma, 1 yanıt)
 php hosting scrip..
(12196 okuma, 13 yanıt)
 Php Türkçe Facebook Sayfa..
(7715 okuma, 4 yanıt)
 Php Düzenleme Programı..
(13847 okuma, 13 yanıt)
 Phpde Kategori Seçmek ??..
(5015 okuma, 1 yanıt)
 %100 Türk yapımı bir port..
(11967 okuma, 12 yanıt)
 localde veritabanına 2 so..
(8301 okuma, 7 yanıt)
 Php Kitabı ALıcam..
(11190 okuma, 13 yanıt)
 Php'de Sabit Değerler..
(5291 okuma, 2 yanıt)
 Php de echo ile printin ..
(4958 okuma, 2 yanıt)
 Block oluşturma..
(16526 okuma, 20 yanıt)
 Tablo İçinde Resim Nasıl ..
(4542 okuma, 0 yanıt)
 Türkçe Karakter Sorunu..
(4628 okuma, 1 yanıt)
 Küçük Resmin Üzerine Geli..
(7587 okuma, 4 yanıt)
 Get id ile veri alma....
(6749 okuma, 3 yanıt)
 noktalı tablo kenarı..
(8557 okuma, 7 yanıt)
 güne göre sayfa..
(6436 okuma, 4 yanıt)
 ID Yİ GÖNDEREMİYORUM..
(6870 okuma, 5 yanıt)
 TurkEkip - Bilgi Yarışmas..
(5413 okuma, 2 yanıt)
 php fotoğraf scri..
(6254 okuma, 3 yanıt)
 yardımcı olurmusunuz?..
(7049 okuma, 5 yanıt)
 <Link rel="Canoni..
(10890 okuma, 9 yanıt)
 .php yi hangi program ile..
(7713 okuma, 4 yanıt)
 Facebook paylaşim eklentı..
(8656 okuma, 6 yanıt)
 AEG_ZD: Girişiniz Engelle..
(4210 okuma, 0 yanıt)
 Fatal error: Call to a me..
(5055 okuma, 1 yanıt)
 Düzenli olarak sitem hack..
(4861 okuma, 1 yanıt)
 php-nuke ziyaretci sayacı..
(6714 okuma, 3 yanıt)
 Phpbb3 entegre yardım..
(6803 okuma, 4 yanıt)
 ufak bir yardım istegi..
(6181 okuma, 3 yanıt)
 üye listesi alt alta nası..
(5384 okuma, 2 yanıt)
 TCMB Döviz s&#99;ript..
(12041 okuma, 11 yanıt)
 Adres çubuğunda logo kull..
(11263 okuma, 10 yanıt)
 üye istatistikler..
(3873 okuma, 0 yanıt)
 Resim yüklenmiyor Veritab..
(4704 okuma, 1 yanıt)
 Ayar.php hatası Lütfen ya..
(5816 okuma, 3 yanıt)
 Tanımlama..
(3715 okuma, 0 yanıt)
 hata alıyorum..
(3828 okuma, 0 yanıt)
 require_once hatası..
(3967 okuma, 0 yanıt)
 Oyun sicripti arıyorum..
(7939 okuma, 7 yanıt)
 PHp veritabanından veri ç..
(7858 okuma, 5 yanıt)
 Script kurdum Ana sayfaya..
(4415 okuma, 0 yanıt)
 üyelik sistemi hakkında..
(5989 okuma, 3 yanıt)
 php formmail sorunum var ..
(5110 okuma, 1 yanıt)
 Yemek Tarifi Script Yorum..
(15852 okuma, 19 yanıt)
 Web sErvis Yardım..
(5881 okuma, 2 yanıt)
 php firma rehber s&#9..
(3938 okuma, 0 yanıt)
 php kod hatası? ustalar y..
(5205 okuma, 1 yanıt)
 Arkadaşlar Seo ' yu Subdo..
(5421 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-29, 11:50:36    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