Witam (IMG:
http://forum.php.pl/style_emoticons/default/smile.gif)
Jestem na jakimś etapie nauki OOP, strukturalnie już jest ok:)
Mam do Was pytanie, w jakim stopniu ten skrypt poniżej jest Obiektowy? Może być ocena procentowa, jeśli macie jakieś uwagi to też bardzo proszę pisać (IMG:
http://forum.php.pl/style_emoticons/default/smile.gif)
<?php
class MyClass{
public $host="localhost";
public $login="root";
public $pass="nokia";
public $connection;
public $baza;
public $zapytanie;
//Konstruktor do połączenia z bazą...
function __construct(){
$this->connection= mysql_connect("$this->host", "$this->login", "$this->pass"); echo "Polaczenie do " .$this->host. " udane"; }
if($this->baza){
}
}
//wyswietlenie wszystkich rekordów w tabeli
public function show(){
$this->zapytanie="SELECT * FROM user";
<tr>
<td><a href='klasa_czwarta.php?sort=id'>ID</a></td>
<td><a href='klasa_czwarta.php?sort=imie'>Imię</a></td>
<td><a href='klasa_czwarta.php?sort=nazwisko'>Nazwisko</a></td>
</tr>";
<tr>
<td>".$row['id']."</td>
<td>".$row['imie']."</td>
<td>".$row['nazwisko']."</td>
</tr>
";
}
}
//funkcja odpowiedzialna za sortowanie danych
if(isset($_GET['sort'])){ $sortowanie="SELECT * FROM user ORDER BY ".$_GET['sort']."";
<tr>
<td bgcolor=red>ID</td>
<td bgcolor=red>Imie</td>
<td bgcolor=red>Nazwisko</td>
</tr>";
<tr>
<td>".$row2['id']."</td>
<td>".$row2['imie']."</td>
<td>".$row2['nazwisko']."</td>
</tr>";
}
}
}
}
$test=new MyClass;
$test->show();
$test->sort();
?>