Seite 1 von 1
Verfasst: 25.04.2013, 10:30
von Otto
Hallo Ihr,
Ich möchte meine Musikschulseite in ein eigenes CMS System packen.
Eigentlich klappt auch fast alles wie ich möchte.Im Moment habe ich bestimmt einen Denkfehler und folgendes Problem:
In meiner Navigation habe ich die Links mit einem url Parameter versehen:
<li title="Startseite"><a href="index.php?content=2">Startseite</a></li>
<li title="Schuldaten"><a href="index.php?content=1">Schuldaten</a></li>
Dieser ruft dann aus der DB den Inhalt auf, der in meinem DIV Main dargestellt wird:
<?php echo $row_content['inhalt']; ?>
Wie mache ich das, wenn die Seite: index.php aufgerufen wurde, hat ja niemand den Link angeklickt. Somit fehlt der Inhalt.
Erst wenn man auf die Startseite klickt wird der Inhalt gelesen.
Hat jemand eine Idee ?
Gruss Otto
Verfasst: 25.04.2013, 11:33
von Lighty
Hallo Otto !
Otto hat geschrieben:Ich möchte meine Musikschulseite in ein eigenes CMS System packen.
Ein eigenes schreiben, oder ein bereits fertiges nutzen - wenn ja, welches !?
In meiner Navigation habe ich die Links mit einem url Parameter versehen:
<li title="Startseite"><a href="index.php?content=2">Startseite</a></li>
<li title="Schuldaten"><a href="index.php?content=1">Schuldaten</a></li>
Dieser ruft dann aus der DB den Inhalt auf, der in meinem DIV Main dargestellt wird:
<?php echo $row_content['inhalt']; ?>
Wie mache ich das, wenn die Seite: index.php aufgerufen wurde, hat ja niemand den Link angeklickt. Somit fehlt der Inhalt.
Erst wenn man auf die Startseite klickt wird der Inhalt gelesen.
Wie wird "content", bzw. "inhalt" denn deklariert/angeben !?
... also eine Abfrage die in etwa so aussieht:
Wenn das ausgewählt wurde, dann muss das angezeigt werden ...
( habe das Thema mal nach "Webdesign" verschoben )
Verfasst: 25.04.2013, 11:52
von Otto
Hallo Lighty,
Ich schreibe ein eigenes CMS.
Wie wird "content", bzw. "inhalt" denn deklariert/angeben !?
Der Link sendet den URL Parameter "content" mit dem Wert der ID wo der Inhalt steht.
Mein Contentbereich liest Parameter aus und gibt den Inhalt der msql Tabelle frei.
$colname_content = "-1";
if (isset($_GET['content'])) {
$colname_content = $_GET['content'];
}
mysql_select_db($database_wysiwyg, $wysiwyg);
$query_content = sprintf("SELECT inhalt FROM `index` WHERE id = %s", GetSQLValueString($colname_content, "int"));
$content = mysql_query($query_content, $wysiwyg) or die(mysql_error());
$row_content = mysql_fetch_assoc($content);
$totalRows_content = mysql_num_rows($content);
Das alles geht auch fehlerfrei.Das ganze editieren geht auch problemlos. Ich wollte alles mit einer einzigen Seite machen ?!
Gruss Otto
Verfasst: 25.04.2013, 12:08
von Lighty
... mmmh !?
Das sieht sehr verwirrend aus - muss ich mich erst mal rein denken !

Nutzt du Dreamweaver !?
Verfasst: 25.04.2013, 12:23
von Otto
ja ich nutze Dreamweaver, ich weiß das sieht man ....
Verfasst: 25.04.2013, 18:02
von Otto
Mit 2 Seiten geht es. Die Index.php liest automatisch den Datensatz ein und die detail.php warten auf den url Parameter um auf den Inhalt zuzugreifen. Ich habe keine Ahnung, ob das so gemacht wird, aber es funktioniert. Alles mit nur einer Seite geht vielleicht gar nicht.
Gruß Otto