Einbinden von PHP in PHP

Um zu das Skript zu erklären ist einfach...
Das Script habe ich kopiert aus der Seite Monatsuploads [LINK] dort werden die Anzahl an Uploads und Mitglieder und so weiter angezeigt und eben auch den Monat und das Jahr und darum das ganze im Skript... ;)
Nun möchte ich das letzte das ich noch Manuell anpasse im Footer der HP, nähmlich die Monatliche anzahl an Uploads auch Automatisieren und ich dachte mir es wäre am einfachsten wenn ich eben diese Monatsuploadsseite kopiere und einfach alles andere lösche und nur noch die Zahl (Anzahl des Monats) mit dem Satz "Sexy Wallpapers" anzeigen lasse aber eben irgendwie klappt es nicht so einfach wie ich mir dachte. :(
Habe nun das
PHP:
switch($_GET['monat']) {
case "01":
$monattext = "Januar"; 
break;
case "02":
$monattext = "Februar"; 
break;
case "03":
$monattext = "März"; 
break;
case "04":
$monattext = "April"; 
break;
case "05":
$monattext = "Mai"; 
break;
case "06":
$monattext = "Juni"; 
break;
case "07":
$monattext = "Juli"; 
break;
case "08":
$monattext = "August"; 
break;
case "09":
$monattext = "September"; 
break;
case "10":
$monattext = "Oktober"; 
break;
case "11":
$monattext = "November"; 
break;
case "12":
$monattext = "Dezember"; 
break;
}

ebenfalls entfernt aber es bleibt bei 0...

Hier der restliche verbleibende Code von monatsuploadszahlen.php
PHP:
<?php
//Connection statement
require_once('Connections/wallpaper.php');

//Aditional Functions
require_once('includes/functions.inc.php');

// Load the common classes
require_once('includes/common/KT_common.php');

// Load the tNG classes
require_once('includes/tng/tNG.inc.php');

// begin Recordset
$maxRows_uploader = 200;
$pageNum_uploader = 0;
if (isset($_GET['pageNum_uploader'])) {
  $pageNum_uploader = $_GET['pageNum_uploader'];
}
$startRow_uploader = $pageNum_uploader * $maxRows_uploader;
$query_uploader = "SELECT tbl_user.username, tbl_user.id_user, COUNT(tbl_uploads.id_uploads) AS zaehler, tbl_uploads.timestamp FROM (tbl_uploads LEFT JOIN tbl_user ON tbl_user.id_user=tbl_uploads.id_user) WHERE tbl_uploads.aktiv=1 AND DATE_FORMAT(tbl_uploads.timestamp,'%m')='$monat' AND DATE_FORMAT(tbl_uploads.timestamp,'%Y')='$jahr' GROUP BY tbl_user.username ORDER BY zaehler DESC";
$uploader = $wallpaper->SelectLimit($query_uploader, $maxRows_uploader, $startRow_uploader) or die($wallpaper->ErrorMsg());
if (isset($_GET['totalRows_uploader'])) {
  $totalRows_uploader = $_GET['totalRows_uploader'];
} else {
  $all_uploader = $wallpaper->SelectLimit($query_uploader) or die($wallpaper->ErrorMsg());
  $totalRows_uploader = $all_uploader->RecordCount();
}
$totalPages_uploader = (int)(($totalRows_uploader-1)/$maxRows_uploader);
// end Recordset

// begin Recordset
$maxRows_neuste = 20;
$pageNum_neuste = 0;
if (isset($_GET['pageNum_neuste'])) {
  $pageNum_neuste = $_GET['pageNum_neuste'];
}
$startRow_neuste = $pageNum_neuste * $maxRows_neuste;
$query_neuste = "SELECT tbl_unterkategorie.kategorie AS kategorie_1, tbl_user.id_user, tbl_kategorie.id_kategorie, tbl_user.username, tbl_uploads.bewertung_nr AS bewertung_nr_1, tbl_user.bewertung, tbl_user.website, tbl_uploads.bewertung AS bewertung_1, tbl_kategorie.kategorie, tbl_user.bewertung_nr, tbl_unterkategorie.id_unterkategorie, tbl_uploads.id_user AS id_user_1, tbl_uploads.id_kategorie AS id_kategorie_1, tbl_uploads.id_uploads, tbl_uploads.bildpfad, tbl_uploads.keywords, tbl_uploads.timestamp, tbl_uploads.bewertung, tbl_uploads.name, tbl_uploads.aktiv, tbl_uploads.klicks FROM (((tbl_uploads LEFT JOIN tbl_unterkategorie ON tbl_unterkategorie.id_unterkategorie=tbl_uploads.id_unterkategorie) LEFT JOIN tbl_kategorie ON tbl_kategorie.id_kategorie=tbl_uploads.id_kategorie)
LEFT JOIN tbl_user ON tbl_user.id_user=tbl_uploads.id_user) WHERE tbl_uploads.aktiv=1 AND DATE_FORMAT(tbl_uploads.timestamp,'%m')='$monat' AND DATE_FORMAT(tbl_uploads.timestamp,'%Y')='$jahr' ORDER BY tbl_uploads.timestamp DESC";
$neuste = $wallpaper->SelectLimit($query_neuste, $maxRows_neuste, $startRow_neuste) or die($wallpaper->ErrorMsg());
if (isset($_GET['totalRows_neuste'])) {
  $totalRows_neuste = $_GET['totalRows_neuste'];
} else {
  $all_neuste = $wallpaper->SelectLimit($query_neuste) or die($wallpaper->ErrorMsg());
  $totalRows_neuste = $all_neuste->RecordCount();
}
$totalPages_neuste = (int)(($totalRows_neuste-1)/$maxRows_neuste);
// end Recordset

// Show Dynamic Thumbnail
$objDynamicThumb1 = new tNG_DynamicThumbnail("", "KT_thumbnail1");
$objDynamicThumb1->setFolder("wallpaper/");
$objDynamicThumb1->setRenameRule("{neuste.bildpfad}");
$objDynamicThumb1->setResize(100, 0, true);
$objDynamicThumb1->setWatermark(false);

//PHP ADODB document - made with PHAkt 3.7.1
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style>
.grau {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
}
</style>
</head>
<body bgcolor="#909090">
<div class="grau"><?php echo $totalRows_neuste ?> Sexy Wallpapers</div>

</body>
</html>
<?php
$neuste->Close();

$uploader->Close();
?>
 
Zuletzt bearbeitet:
Dann Debug das doch am besten mal selber:
- Das Problem einkriesen
- Die Inhalte der Variablen an verschiedenen Stellen ausgeben lassen und überprüfen
Dadurch bekommst du raus an welcher Stelle der Fehler ist
 
O je... :(
wieder Fachchinesisch und ich dachte wir wären nah am Ziel...
Na ja... ich werde wohl auf meinem Informatiker warten müssen der leider für noch drei Wochen in den Ferien ist... der Glückliche... :)
Trotzdem vielen dank für deine Hilfe Graeivo!
 
Das hat nichts mit Fachchinesisch zu tun.
Debugging ist einen Fehler zu finden und zu verbessern
Du gehst dein Scribt einfach durch und lässt dir alle Variablen auf die es ankommt per echo ausgeben und guckst an welcher Stelle sie nichtmehr passen.
So kannst du dann auf den Fehler schließen.
 
Danke dir...
Ne da meine Kenntnisse unter jeglichem Hund sind werde ich es nicht alleine finden...
Kein Problem... Danke dir wirklich für deine Hilfe, ich werde meinen Informatiker abwarten und ihn die Sache Programmieren lassen. Ich sehe nur Zeichen und Symbole die ich einfach nicht verstehe, dann lasse ich es gescheiter sein.
 
Zurück