Seite 2 von 4
Verfasst: 10.11.2004 16:41
von MrMind
Blutgerinsel hat geschrieben:
P.S.: Include ist keine Funktion und daher auch keine ()
Include ist zwar keine Funktion, aber kann und darf auch mit () eingereist werden. Sowie es bei echo erlaubt ist.
Macht zwar keinen Sinn, aber ist jedem selbst zu überlassen, da es letzendlich nur ein Designfehler ist, der jeder anderster ansieht
Mfg
MrMind
Verfasst: 10.11.2004 16:43
von blubb0r
poste erstmal den quelltext. das hilft meistens.
Verfasst: 10.11.2004 16:46
von Blutgerinsel
blubb0r hat geschrieben:poste erstmal den quelltext. das hilft meistens.
Solange ich nicht 5 unübersichtliche Seiten lesen muss schon
Verfasst: 10.11.2004 16:49
von SkullCrusher
Code: Alles auswählen
<div id="Layer1" style="text-align:center; position:fixed; width:600px; height:32px; background-color: #000000;">
<p><a href="?text=eins">link 1</a>
<a href="?text=zwei">link 2</a>
<a href="?text=drei">link 3</a>
<a href="?text=vier">link 4</a>
<a href="?text=funf">link 5</a>
<a href="?text=sechs">link 6</a></p></div>
<div id="Layer2" style="text-align:left; position:fixed; width:600px; padding:5px; height:350px; background-color: #000000; overflow:auto;">
<?php
switch ($_GET['text'])
{
case 'eins':
default:
include ("xxx.php");
break;
case 'zwei':
include ("xxxx.php");
break;
case 'drei':
include ("xxxxx.php");
break;
case 'vier':
include ("bla.php");
break;
case 'funf':
include ("xxxxxx.php");
break;
case 'sechs':
include ("xxxxxxx.php");
break;
}
?> </div>
nun folgender code in
bla.php:
(allerdings ohne css boxen bis jetzt)
Code: Alles auswählen
<a href="?test=x">test 1</a>
<a href="?test=xx">test 2</a>
<a href="?test=xxx">test 3</a>
<?php
switch ($_GET['test'])
{
case 'x':
default:
include ("z.php");
break;
case 'xx':
include ("zz.php");
break;
case 'xxx':
include ("zzz.php");
break;
}
?>
ich hoffe das ichs nun endlich mal verständlich ausgedrückt hab!
sorry für die umstände die ich euch bereite! bin echt nen noob
grüße
SkullCrusher
Verfasst: 10.11.2004 16:56
von blubb0r
------ wie wärs mal mit gängigen html tags wie z.b. em, strike und so weiter?
da ist immer noch der fehler mit dem default drin. default ersetzt afaik ein case. entweder muss es
heissen oder
schreib mal was passiert, wenn du das änderst.
------
hab was falsch verstanden
Verfasst: 10.11.2004 17:03
von MrMind
Glaube das soll so sein
Die Case 'eins' soll dann in Kraft treten, wenn der Link eins geklickt wurde, wenn gar kein Link gedrückt wurde (also das Default Argument) soll auch case eins eintreten.
Besser Code wäre folgender:
Sprich ncihts anderes als davor, blos muss diese Anweisung auch ganz am Ende der Switch-Anweisung.
Diese Methode ist eine gängige Methode in der PHP-Programmierung.
Wie schon gesagt, Wenn kein Wert bei text ist, wird Default ausgegeben, und wenn Text == eins ist, dann das selbe wie bei Default.
Mfg
MrMind
Verfasst: 10.11.2004 17:04
von SkullCrusher
blubb0r hat geschrieben:
schreib mal was passiert, wenn du das änderst.
nach der variante gibts nur nen normalen error
Verfasst: 10.11.2004 17:08
von Blutgerinsel
SkullCrusher hat geschrieben:blubb0r hat geschrieben:
schreib mal was passiert, wenn du das änderst.
nach der variante gibts nur nen normalen error
Das ist falsch muss
heissen ist sinngemäß das selbe wie ein else das hat auch keine Bedingung
Verfasst: 10.11.2004 17:29
von SkullCrusher
also mal im allgemeinen:
ich hab das default einfach mal rausgenommen und es verändert sich eigentlich nichts, auser das was ich mit dem default bezwecken wollte.
aber kann mir nochmal einer in "noobsprache" erklären wie ich nun ein menü mit untermenü bastel?
dankeschön
SkullCrusher
Verfasst: 10.11.2004 18:08
von blubb0r
sorry, ich hab was falsch verstanden...