KGD92
Mitglied
Moin,
ich hätte da gerne mal ein Problem: Und zwar versuche ich News aus einer DB auszulesen. Diese sollen dann auf der Seite angezeigt werden. Allerdings wie nur die Erste News unendlich mal gezeigt. Ich hoffe ihr könnt mir helfen. Hier die wichtigsten Dateien
Index.php
class_database.php
/handball/index.php
Danke, Kai
ich hätte da gerne mal ein Problem: Und zwar versuche ich News aus einer DB auszulesen. Diese sollen dann auf der Seite angezeigt werden. Allerdings wie nur die Erste News unendlich mal gezeigt. Ich hoffe ihr könnt mir helfen. Hier die wichtigsten Dateien
Index.php
PHP:
<?php
/**
* @author Kai Dölger
* @layout HSG Sport
* @date 12.02.2010 - 20:34
*/
include("./main/head.htm");
include("./main/frame_top.htm");
include_once ("./classes/class_database.php");
$db = new database();
$db->start();
switch ($_GET["modul"])
{
case "":
include ("./modules/index/index.php");
break;
case "1":
include ("./modules/handball/index.php");
break;
}
include("/main/frame_bottom.htm");
$db->close();
?>
class_database.php
PHP:
<?php
/**
* @author Kai Dölger
* @layout HSG Sport
* @date 12.02.2010 - 20:36
*/
class database
{
var $_dbHost = "localhost";
var $_dbDatabase = "hsgsport";
var $_dbUsername = "root";
var $_dbPassword = "";
var $_dbcon = NULL;
function start()
{
$this->_dbcon = mysql_connect( $this->_dbHost, $this->_dbUsername, $this->_dbPassword ) or die('unable to connect to mysql server: ' . mysql_error()); ;
mysql_select_db( $this->_dbDatabase, $this->_dbcon );
}
function close()
{
mysql_close($this->_dbcon);
}
function getNews($value)
{
$query = "SELECT id,date,caption,message FROM news WHERE sport='".$value."' ORDER BY id DESC LIMIT 3";
return mysql_fetch_object(mysql_query($query));
}
}
?>
/handball/index.php
PHP:
<!--@author Kai Dölger @layout HSG Sport @date 12.02.2010 20:38 -->
<div id="Infos">
<!-- Platzhalter für Informationen über die Sportart -->
</div>
<?php
while ($result = $db->getNews(1))
{
$date = $result->date;
$caption = $result->caption;
$message = $result->message;
?>
<div class="news">
<div class="caption"><?php echo $caption; ?></div>
<div class="date"><?php echo $date; ?></div>
<div class="message"><?php echo $message; ?></div>
</div>
<?php
}
?>
Danke, Kai