我从来没有在PHP中使用OOP,只在C#,C ++等中使用OOP但现在我想创建一个我将使用OOP的网站。
我想从我喜欢的桌子中选择所有照片,并在索引页面中显示。
这是engine.php文件Select()函数效果很好,但是Select_Slike()没有选择任何东西。你能解释一下,错误在哪里?谢谢。
<?php
error_reporting(E_ALL);
ini_set('display_errors', '0');
include("connect.php");
class Manage{
public function Select(){
$query = mysql_query("SELECT naslov FROM slike");
if($query)
{
while($row=mysql_fetch_array($query)){
echo '<option value="'.$row['slike_id'].'">'.$row['naslov'].'</option>';
}
}
else{
die(mysql_error());
}
}
public function Select_Slike(){
$query = mysql_query("select * from slike");
if($query)
{
while($row = mysql_fetch_array($query)){
echo '<img src="../images/'.$row['string'].'.jpg'.'"/>';
}
}
else{
echo mysql_query();
}
}
}
?>
index.php page
<center>
<?php
$m = Manage;
$m->Select_Slike();
?>
</center>
答案 0 :(得分:1)
通过调用
创建一个新实例$m = new Manage();
然后你可以打电话
$m->Select_Slike();
你说的方式,我不确定你是否想要一个静态的方法。 如果你想要一个静态(类)方法,你可以像这样声明它
public static function Select_Slike()
然后你可以做
Manage::Select_Slike();
您可以在http://php.net/manual/en/language.oop5.php详细解释的php手册中找到更多信息