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: 490
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 php script sorunu..
(6127 okuma, 2 yanıt)
 Php syntax error Sorunu..
(4766 okuma, 1 yanıt)
 php hosting scrip..
(12096 okuma, 13 yanıt)
 Php Türkçe Facebook Sayfa..
(7639 okuma, 4 yanıt)
 Php Düzenleme Programı..
(13715 okuma, 13 yanıt)
 Phpde Kategori Seçmek ??..
(4969 okuma, 1 yanıt)
 %100 Türk yapımı bir port..
(11844 okuma, 12 yanıt)
 localde veritabanına 2 so..
(8229 okuma, 7 yanıt)
 Php Kitabı ALıcam..
(11102 okuma, 13 yanıt)
 Php'de Sabit Değerler..
(5252 okuma, 2 yanıt)
 Php de echo ile printin ..
(4922 okuma, 2 yanıt)
 Block oluşturma..
(16370 okuma, 20 yanıt)
 Tablo İçinde Resim Nasıl ..
(4514 okuma, 0 yanıt)
 Türkçe Karakter Sorunu..
(4594 okuma, 1 yanıt)
 Küçük Resmin Üzerine Geli..
(7541 okuma, 4 yanıt)
 Get id ile veri alma....
(6703 okuma, 3 yanıt)
 noktalı tablo kenarı..
(8487 okuma, 7 yanıt)
 güne göre sayfa..
(6383 okuma, 4 yanıt)
 ID Yİ GÖNDEREMİYORUM..
(6796 okuma, 5 yanıt)
 TurkEkip - Bilgi Yarışmas..
(5340 okuma, 2 yanıt)
 php fotoğraf scri..
(6204 okuma, 3 yanıt)
 yardımcı olurmusunuz?..
(6982 okuma, 5 yanıt)
 <Link rel="Canoni..
(10791 okuma, 9 yanıt)
 .php yi hangi program ile..
(7654 okuma, 4 yanıt)
 Facebook paylaşim eklentı..
(8591 okuma, 6 yanıt)
 AEG_ZD: Girişiniz Engelle..
(4178 okuma, 0 yanıt)
 Fatal error: Call to a me..
(5026 okuma, 1 yanıt)
 Düzenli olarak sitem hack..
(4829 okuma, 1 yanıt)
 php-nuke ziyaretci sayacı..
(6654 okuma, 3 yanıt)
 Phpbb3 entegre yardım..
(6747 okuma, 4 yanıt)
 ufak bir yardım istegi..
(6103 okuma, 3 yanıt)
 üye listesi alt alta nası..
(5348 okuma, 2 yanıt)
 TCMB Döviz s&#99;ript..
(11949 okuma, 11 yanıt)
 Adres çubuğunda logo kull..
(11182 okuma, 10 yanıt)
 üye istatistikler..
(3856 okuma, 0 yanıt)
 Resim yüklenmiyor Veritab..
(4674 okuma, 1 yanıt)
 Ayar.php hatası Lütfen ya..
(5773 okuma, 3 yanıt)
 Tanımlama..
(3691 okuma, 0 yanıt)
 hata alıyorum..
(3803 okuma, 0 yanıt)
 require_once hatası..
(3942 okuma, 0 yanıt)
 Oyun sicripti arıyorum..
(7885 okuma, 7 yanıt)
 PHp veritabanından veri ç..
(7799 okuma, 5 yanıt)
 Script kurdum Ana sayfaya..
(4386 okuma, 0 yanıt)
 üyelik sistemi hakkında..
(5943 okuma, 3 yanıt)
 php formmail sorunum var ..
(5073 okuma, 1 yanıt)
 Yemek Tarifi Script Yorum..
(15693 okuma, 19 yanıt)
 Web sErvis Yardım..
(5833 okuma, 2 yanıt)
 php firma rehber s&#9..
(3916 okuma, 0 yanıt)
 php kod hatası? ustalar y..
(5163 okuma, 1 yanıt)
 Arkadaşlar Seo ' yu Subdo..
(5377 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-04-26, 06:06:02    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