Beiträge: 34
	Themen: 12
	Registriert seit: 23.06.2011
	
MyBB-Version: 1.6.03
	
 
	
	
		so ich habe es hinbekommen danke für deine hilfe 


 das du dir die mühe mit gemacht hast so sieht das ganze nun aus :
PHP-Code:
<?php
$dbname="x";
$dbhost="x";
$dbuser="x";
$dbpass="x";
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);
define("IN_MYBB", 1);
//define("NO_ONLINE", 1); // Wenn Seite nicht in Wer ist online-Liste auftauchen soll
require("global.php");
add_breadcrumb("test1");
              $query="SELECT id, name, teilnehmeranz FROM plng_meetup;";
             $result=mysql_query($query);
             $rows=mysql_num_rows($result);
             $i=1;
             $tausgabe = "";
             while($i<=$rows)
             {
                   $zeile=mysql_fetch_assoc($result);
                   $tausgabe .= "<tr><td>".$zeile['id']."</td><td>".$zeile['name']."</td><td>".$zeile['teilnehmeranz']."</td></tr>";
                    $i=$i+1;
             }
eval("\$test1 = \"".$templates->get("test1")."\";"); // Hier wird das erstellte Template geladen
output_page($test1);
?>
 
 
	
	
	
		
	Beiträge: 451
	Themen: 25
	Registriert seit: 14.02.2009
	
MyBB-Version: 1.4.4
	
 
	
		
		
		24.12.2011, 11:52 
(Dieser Beitrag wurde zuletzt bearbeitet: 24.12.2011, 11:54 von Megaleecher.)
		
	 
	
		Warum verwendest du nicht die interne API von MyBB??
Sie bietet dir ein Datenbankobjekt an, bei dem du deine SQL-Querys absetzten kannst und die Ergebnisse dafür bekommst.
Dein Source-Code könnte dann wie folgt aussehen:
PHP-Code:
<?php
define("IN_MYBB", 1);
//define("NO_ONLINE", 1); // Wenn Seite nicht in Wer ist online-Liste auftauchen soll
require("global.php");
add_breadcrumb("test1");
$query = $db->query("SELECT id, name, teilnehmeranz FROM plng_meetup");
$num = $query?$db->num_rows($query):0;  
$tausgabe = "";
if ($num>0) {
    while($row = $db->fetch_array($query)) {
        $tausgabe .= "
            <tr>
                <td>{$row['id']}</td>
                <td>{$row['name']}</td>
                <td>{$row['teilnehmeranz']}</td>
            </tr>
        ";
    }
}
eval("\$test1 = \"".$templates->get("test1")."\";"); // Hier wird das erstellte Template geladen
output_page($test1);
?>
Wenn du die API von MyBB nutzt sparst du dir sehr oft zusätzlichen Code (wie z.B.: das erneute angeben der Verbindungsdaten zur Datenbank, usw...).
Außerdem sieht es eleganter aus und du kommst schneller zu einem Ergebnis 
 
MfG Megaleecher
	
Höre nie auf besser zu werden, weil dann hast du aufgehört gut zu sein.