yanlış cevap - if elsede tekrar dndürdüğünde tekrar çzülmüş gelme ihtimali çok yüksek pratikte denedim.

sırayla gelmeyecek. IF-Else işi çzmez, yine grüntülenmiş bir sorunun gelme ihtimali var.

: yanlış cevap - if elsede tekrar dndürdüğünde tekrar çzülmüş gelme ihtimali çok yüksek pratikte denedim. normal olarak dndürdüğünde 2. seferdede sorulan id gelme ihtimali var bu sefer 3. defa kontrol ettirmek lazım o zamanda aynı gelebilir bu sefer 4. defa kontrol ettirmek lazım ondada gelebilir falan filan bu byle gider ama dikkat ettiysen elseye tekrardan fonksiyonun kendisini verdim yani bu dngü otomatikmen tekrarlanıyor o yüzden bu şekilde yaparsan olur edit: dikkatli bakarsan yani aynı denk geldiğinde fonksiyon başa atıyo kendini dene grüceksin :) Bittik biz bittik

iyde hocam dngülük pek bişe yokki 2 tane tabloyu karşılaştırcan :| snnyk.com - code is poetry all that i know...

Başlığı düzelt hocam laf yapmasınlar. Biz bizimle bizdeydik Biz bizimle bize geldik Biz bizimle bizdeyken Bizi bizden mi sorarlar

Hacı nce $soru=rand(1,10); sonra if else bu şekilde olmaz mı edit: veya şimdi aklıma geldi for la yapsan sırayla gitse hem herkese de sorular sırayla gitmiş olur 1,2,3,4,5 diye... $uyesorusu= tablodan çekeceğin veri oraya da son soruyu yazacak for($i=0;$i>$uyesorusu;$i++) şeklinde echo "imzanız zel karakter içermemelidir";

randla yapmam mümkün değil php fonksiyonuyla rand alıp dngüyle çzülmüş sorular tablosuyla karşılaştırmak zorundayım.

ya ben teorik istemiyorum :d bana sql bilmiyormuşum gibi davranmayın kafam çalışmıyor bu gün :] orayı dngüye sokmalıyız.

: yeni grdüm bunu denediydim tekrar deniyem sonsuz dngüye girip takıldıydı. İlgilendiğin için sağol cosmic ve tüm arkadaşlara. sonsuz dngü olmasada biraz fazlaca tekrarlanabilir dngü denk gelene kadar. daha pratik bişey düşünüyorum aklıma gelirse yazarım. bu arada lanet olsun klavyeye su dküldü abuk, s, ubuklaştı pff Bittik biz bittik

: randla yapmam mümkün değil php fonksiyonuyla rand alıp dngüyle çzülmüş sorular tablosuyla karşılaştırmak zorundayım. function yazdir { $randomid=rand(1,10); $cozulen_soruquery=mysql_query ; if(mysql_num_rows 0) else } edit: yine if else ama tekrardan elsede fonksiyonun kendisi olduğu için yeni random üretiliyo ve aynısının gzükmesi imkansız Bittik biz bittik

cosmic'in verdiğini kullanman en mantıklısı. bür türlü aynı durumun ortaya çıkmaması için mysql'de temp gibi kullanılacak gibi bir sutun açmak gerekir, o da şişirir bir ihtimal. çok soru varsa problem değil ama 10 soru varsa adam 9'unu çzdüyse 1 tanesinin gelme ihtimali düşük hem adamı 10-15saniye bekletirsin hem de server'ı yorarsın onun için ikinci çzüm gerekir diye düşünüyorum. . . .. . ... .

hocam soruları üyelere gsterdiğin sayfada kullanıcı id ile suru id sini cozulen_soru adlı tabloda karşılaştırman gerekir yani select from cozunlen_soru where kullaniciid='$kullaniciid' and soruid='$soruid' şimdi bu tabloda istediğimiz bu kullanıcıya bu soru daha nce sorulmuşmu? burada mysql_num_rows ile verileri alırsın sonuç 0 dan büyükse çzmüşdersin ve başka soru sorarsın ister sonraki soruyu ister ramdon nasıl ise tabi nemli olan burada cozulen_soru aldı tabloya sadece soruyu çzenleri eklemen yani soruyu çzen kullanıcı soru id si ile birlikte bu tabloya kaydedilecek snnyk.com - code is poetry all that i know...

cosmicinkini yaptım bende aynısı var dediğim eski fonksiyonda çook küçük hata varmış. düzgün çalıştı.

ncelikle soru adlı bir tablomuz var. bu soru tablosunda 10 tane 1,2,3,4,5... idli sorular var. cozulen_soru adlı bir tablo daha var. uyeler diye bir tablo daha var.1 idli süleyman diye bir üye var. İlgili 1. konudaki gibi gsterilen bir sorunun bir daha gsterilmemesi için uğraşıyorum. Süleyman giriş yapıyor, soru karşısına geliyor. Soruyu çzüyor. Bu esnada cozulen_soru tablosuna soruid 1 ve uyeid 1 diye iki veri giriliyor. Soru; select from soru where id=$id olarak çekiliyor. ncesinde soru idinin belirlenmesi için randomize fonksiyonu çalıştırılıyor. Şimdi min, max falan demeyeyim.1 ila 10 dan rastgele bir sayı seçiyor diyelim. Bu esnada "daha nce sorunun grüntülenip grüntülenmediğini randomizeden çıkan sonuçla" karşılaştıran bir dngüyü nasıl yazabilirim? Fazla dngü bilmiyorum. +ek olarak cozulen_soru tablosu üzerinden gitmeliyiz. Ben çzülen soru ile randomizeyi karşılaştırmak için mysql_num_rows denedim fakat dngüye nasıl uygulayacağımızı bilmiyorum. If-Else işide sakat. saygılar.

yeni grdüm bunu denediydim tekrar deniyem sonsuz dngüye girip takıldıydı. İlgilendiğin için sağol cosmic ve tüm arkadaşlara.

randomu sqlden RAND lamı yaptırıyosun yoksa başka şekildemi? Bittik biz bittik

konuya dnersek if - else ile çzülmüş sorunun tekrar gelme olasılığı çok yüksek. dediğini denemedim değil denedim ve başarısız. Çzülmüş sorular tekrar ağa takılıyor. Tekrar dnüyor tekrar takılıyor. Holy hocamı bekliyorum.