Php'de sınıf kullanarak parametre değerleri verme

Tayfun Uzman

Hectopat
Katılım
25 Ocak 2015
Mesajlar
14
Daha fazla  
Cinsiyet
Erkek
Merhaba arkadaşlar, PHP'de sınıf kullanarak yapmış olduğum ders gösterme kodlarını atmak istiyorum.

PHP:
class dersgoster{
public $sql_ders;
public $cek_ders;
public function ders(){
$sql_ders= mysql_query("SELECT * FROM odp_bolumler WHERE basamak=1 and id=1 ");
while ($cek_ders= mysql_fetch_array($sql_ders)){
echo "$cek_ders[1]";}}
}
$dersgoster = new dersgoster();
$dersgoster->ders();
göstermek için :$dersgoster->ders($cek_ders[3]);

Şu anda bunu şu şekilde kullanarak gösterebiliyorum fakat sql'deki basamak=2 ve id'si 2 olacak şekilde ...basamak=10 ve id=10'a kadar sıralanacak bir şey yapmak istiyorum. Bunu class kullanarak veya fonksiyonda parametre kullanarak nasıl yapabilirim? Açıklayıcı olmuşumdur inşallah. Yardımlarınızı bekliyorum, teşekkür ederim.
 
Yanılıyorsam düzelt. İstediğin, sorgu içinde "1-10" a kadar basamak ve id çalıştırmak mı? Yoksa basamak ve id leri parametre olarak mı göndermek istiyorsun?
 
Sorunum aslında şu şekilde diyebilirim

class dersler{
public $ogrt_turleri;
public function dersGoster($ders_sec,$bolum){
$goster=mysql_query("SELECT * FROM odp_dersler LEFT JOIN odp_bolumler ON odp_bolumler.id=odp_dersler.bolum WHERE bolum=$bolum ");
while($v=mysql_fetch_object($goster)){

$v->bolumAdi."--------";
$v->$ders_sec;
"<br>";



}}}

$dersler=new dersler();
$diziler[]=$dersler->dersGoster('dersAdi',5);
ben böyle kullanmak istiyorum ama göstermiyo .O diziden gelen verileri kullanmak için ne yapabilirim?
 
Uyarı! Bu konu 10 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı