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?
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?