Morgen zusammen,
ich häng heut shcon wieder seit zwei Stunden an meinen Scripten rum, da muss endlich mal wieder was vorwärts gehn^^
So, zu meinem Problem:
Ich arbeite z. Z. daran ein paar Teile in OOP zu ändern. Ich bin jetzt gerade bei den News. Diese werden alle aus einer Datenbank gelesen, auf der news.php in einer Liste angezeigt, und dann per ?id= einzeln angezeigt.
In der Datei news.php steht lediglich das:
Alles anzeigen
Der else-Teil der des if-Blocks ist die Liste mit allen News, also die aufzurufende Funktion.
Der andere Teil ist die einzelne News, die angezeigt werden soll.
Jetzt habe ich folgendes Problem:
Ich kann nicht wie im else-Block einfach "$seiten_inhalt = System\News::display_once_news ($mysqli, $access, $user5);" machen, weil ich in der Funktion 3 Variablen hab, die ich benötige.
Geht das nicht irgendwie, dass die Variablen einfach zur Verfügung stehn, wie als würde die Funktion selbe rin der Datei stehn, anstatt der Aufruf zur Funktion?
Das nervt mich jetzt ehrlich gesagt langsam schon wieder...
LG
Fipsi
ich häng heut shcon wieder seit zwei Stunden an meinen Scripten rum, da muss endlich mal wieder was vorwärts gehn^^
So, zu meinem Problem:
Ich arbeite z. Z. daran ein paar Teile in OOP zu ändern. Ich bin jetzt gerade bei den News. Diese werden alle aus einer Datenbank gelesen, auf der news.php in einer Liste angezeigt, und dann per ?id= einzeln angezeigt.
In der Datei news.php steht lediglich das:
Quellcode
- <?php
- [...]
- $news_id = $_GET['id'];
- if (isset($news_id))
- {
- System\News::display_once_news ($mysqli, $access, $user5);
- }
- else
- {
- $seiten_inhalt = System\News::display_news_list($mysqli);
- $seitentitel = "News";
- $tab_titel = "";
- }
- user_last_aktion($mysqli, $user, $tab_titel);
- System\HTML::printHead($access->zugang_check_tab_titel($user5, "news_see", $tab_titel."News"), $config, "");
- System\HTML::printBody($config);
- System\HTML::printNavigation($config, $user, $mysqli, $access, $user5);
- System\HTML::printWerbung($config);
- System\HTML::printHeadline($access->zugang_check_seitentitel($user5, "news_see", $seitentitel), $config);
- System\HTML::printInhalt($access->zugang_check_seite($user5, "news_see", $seiten_inhalt), $config);
- System\HTML::printFoot("standart", $config, $mysqli, $access, $user5);
- ?>
Der else-Teil der des if-Blocks ist die Liste mit allen News, also die aufzurufende Funktion.
Der andere Teil ist die einzelne News, die angezeigt werden soll.
Jetzt habe ich folgendes Problem:
Ich kann nicht wie im else-Block einfach "$seiten_inhalt = System\News::display_once_news ($mysqli, $access, $user5);" machen, weil ich in der Funktion 3 Variablen hab, die ich benötige.
Geht das nicht irgendwie, dass die Variablen einfach zur Verfügung stehn, wie als würde die Funktion selbe rin der Datei stehn, anstatt der Aufruf zur Funktion?
Das nervt mich jetzt ehrlich gesagt langsam schon wieder...
LG
Fipsi