Hallo zusammen
Ich bin mal wieder da Nun zu meinem Problem:
Ich habe mir ein Template gebaut, welches durch Parameter-Übergaben gesteuert wird und die passenden Inhalte ausgibt. Soweit so gut, jedoch habe ich ein Problem.
In diesem Template wird meine dynamische Navigation und mein Content aus der Datenbank geholt. Bei den ersten 4 Parameter-Werten ging es. Dann wollte ich die 5. Datei erstellen und es ging plötzlich nicht mehr. Hier habe ich mal einige Zeilen Code, um euch mein Problem zu schildern:
so sieht das ganze dann aus:
http://www.clausgrm.com/11.jpg ( http://www.clausgrm.com/home/develop.php?home=start.inc&start=ausbildung§ion=informationen )
die $start beinhaltet immer die erste Stufe der Navi:
home (nicht dynamisch) > $start
die $section immer die zweite:
home (s.o.) > $start > $section
Hier nun mal ein Beispiel-link:
In der DB steht dann z.B. einmal "ausbildung" und einmal "Ausbildung" (siehe $start und $start1)
Nun wieder zu meinem Problem:
Es klappte mit 4 Parametern ( section Parameter! ), z.B.: information, .... nur ab dem fünften klappte es nicht mehr und er hat mir trotz Überprüfung mit der echo $section ( man kann sie zentriert oben in den Screenshots sehen )
nicht das gewünschte Ergebnis geliefert:
Man kann es hier sehen:
http://www.clausgrm.com/22.jpg ( http://www.clausgrm.com/home/develop.php?home=start.inc&start=ausbildung§ion=pruefung )
Also trotz passendem Parameter gibt er mir nur den $start-Inhalt aus und nicht den der $section.
Ich weiß, ist super kompliziert, gerade bei der Hitze, aber da ich mich noch nicht wirklich lange mit der PHP - Programmierung beschäftige, finde ich den Fehler nicht.
Ich wäre euch sehr dankbar, wenn ihr mir da helfen könntet
Nachtrag:
Also es sollte so sein:
Home > Ausbildung > Prüfung
( mit dem Inhalt von Prüfung ), aber er gibt ja nur:
Home > Ausbildung
aus.
Ich bin mal wieder da Nun zu meinem Problem:
Ich habe mir ein Template gebaut, welches durch Parameter-Übergaben gesteuert wird und die passenden Inhalte ausgibt. Soweit so gut, jedoch habe ich ein Problem.
In diesem Template wird meine dynamische Navigation und mein Content aus der Datenbank geholt. Bei den ersten 4 Parameter-Werten ging es. Dann wollte ich die 5. Datei erstellen und es ging plötzlich nicht mehr. Hier habe ich mal einige Zeilen Code, um euch mein Problem zu schildern:
PHP:
<?php
$start1 = $start;
$section1 = $section;
$connID = mysql_connect ("localhost", "#", "#");
@mysql_select_db ("#", $connID);
// Generiere und starte die Abfrage
$sql = "SELECT * FROM Navigation WHERE ('$start' = Bname )";
$result = mysql_query ($sql, $connID);
$result2 = mysql_fetch_array($result);
$start = $result2['Binhname'];
// Generiere und starte die Abfrage
$sql = "SELECT * FROM Navigation WHERE ('$section' = Bname )";
$result = mysql_query ($sql, $connID);
$result3 = mysql_fetch_array($result);
$section = $result3['Binhname'];
if (mysql_num_rows ($result) > 0) {
// Ein Datensatz wurde gefunden.
$datenrichtig = true;
}
?>
<?php
echo $section;
if ($section > 0){
$index=array("Home","$start","$section");
$index_url=array("/home/develop.php?home=home.inc",
"/home/develop.php?home=start.inc&start=".$start1,
"/home/develop.php?home=start.inc&start=$start1§ion=".$section1);
}else{
$index=array("Home","$start");
$index_url=array("/home/develop.php?home=home.inc","/home/develop.php?home=start.inc&start=".$start1);
}
$ende5 = sizeof($index);
$test5 = 0;
?>
<table align="center" width="92%" border="0">
<tr>
<td><?php
while ( $test5 < $ende5 )
{
echo "\n". '<a href="'.$index_url[$test5]. '" id="navi">'.$index[$test5]."</a>". " > ";
$test5 = $test5 + 1;
}
?><br><br><br></td>
</tr>
</table>
<table align="center" width="82%" border="0">
<tr valign="top">
<td id="topic">
<?php
if ($section > 0){
echo $section;
}else{
echo $start;
}
?>...<br><hr></td>
</tr>
</table>
<table align="center" width="82%" border="0">
<tr valign="top">
<td><br>
<?php
if ($section > 0){
echo $result3['Binhalt'];
}else{
echo $result2['Binhalt'];
}
?>
</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" border="0" align="center" width="80%">
<tr>
<td>
<br><hr>| <a href="javascript:history.back()">Zurück</a>
</td>
</tr>
</table>
<?php
$footer = $DOCUMENT_ROOT.'/content/footer.php';
include $footer;
?>
so sieht das ganze dann aus:
http://www.clausgrm.com/11.jpg ( http://www.clausgrm.com/home/develop.php?home=start.inc&start=ausbildung§ion=informationen )
die $start beinhaltet immer die erste Stufe der Navi:
home (nicht dynamisch) > $start
die $section immer die zweite:
home (s.o.) > $start > $section
Hier nun mal ein Beispiel-link:
PHP:
http://www.clausgrm.com/home/develop.php?home=start.inc&start=ausbildung§ion=informationen
In der DB steht dann z.B. einmal "ausbildung" und einmal "Ausbildung" (siehe $start und $start1)
Nun wieder zu meinem Problem:
Es klappte mit 4 Parametern ( section Parameter! ), z.B.: information, .... nur ab dem fünften klappte es nicht mehr und er hat mir trotz Überprüfung mit der echo $section ( man kann sie zentriert oben in den Screenshots sehen )
nicht das gewünschte Ergebnis geliefert:
Man kann es hier sehen:
http://www.clausgrm.com/22.jpg ( http://www.clausgrm.com/home/develop.php?home=start.inc&start=ausbildung§ion=pruefung )
Also trotz passendem Parameter gibt er mir nur den $start-Inhalt aus und nicht den der $section.
Ich weiß, ist super kompliziert, gerade bei der Hitze, aber da ich mich noch nicht wirklich lange mit der PHP - Programmierung beschäftige, finde ich den Fehler nicht.
Ich wäre euch sehr dankbar, wenn ihr mir da helfen könntet
Nachtrag:
Also es sollte so sein:
Home > Ausbildung > Prüfung
( mit dem Inhalt von Prüfung ), aber er gibt ja nur:
Home > Ausbildung
aus.
Zuletzt bearbeitet: