PHP Problem

Dieses Thema PHP Problem im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von BlueyG, 4. Jan. 2006.

Thema: PHP Problem Hallo. Ich bin nicht so gut mit PHP und hätte ein Problemchen mit meiner Seite Sie ist mit  php geschrieben, und...

  1. Hallo.

    Ich bin nicht so gut mit PHP und hätte ein Problemchen mit meiner Seite

    Sie ist mit  php geschrieben, und es gibt zwei switches, einen für das Menü und einen für den Seiteninhalt

    Wenn ich nun den Seiteninhalt ändern will, ohne den Menü-switch mit-umzulegen, gibt es da irgendeine gescheite Lösung?

    Also das Problem sieht so aus

    Wenn man im Menü einen Punkt anklickt, bekommt man zusätzliche Links dazu angezeigt. Wenn man nun auf einen von diesen Links klickt, sollte das Menü so geöffnet bleiben, wie es grad ist, aber der Seiteninhalt ändern.

    Irgendwelche Vorschläge??

    Danke im Vorraus
     
  2. Wie sieht dein Script aus ??
     
  3. Das Menü ist so aufgebaut :
    go ist der switch für den Inhalt und nid für das Menü
    Code:
    <a href=index.php?go=hobb&nid=3>Hobby</a>
    
    <?php
    
    switch ($_GET['nid']) {
    
    case 0:
    include(def.php);
    break;
    
    case 3:
    include(hobb.php);
    break;
    default:
    include(def.php);
    break;
    }
    
    ?>
    
    Die Seite für den Inhalt sieht so aus

    Code:
    <?php
    
    switch ($_GET['go']) {
    
    case home:
    include(norm.php);
    break;
    
    case disc:
    include(disc.php);
    break;
    
    case hobb:
    include(hobby.php);
    break;
    
    case luck:
    include(luck.php);
    break;
    
    case pers:
    include(perso.php);
    break;
    
    default:
    include(norm.php);
    break;
    }
    ?>
    Ist das irgendwie aufschlussreich oder hilfreich?

    * Code-Tags eingefügt *
     
  4. Nur als Lösungsansatz ;)

    Code:
    <a href=index.php?mnu=1&inhalt=1>Inhalt 1.1</a><br />
    <?php if($_GET[mnu] == 1) { ?>
    <a href=index.php?mnu=1&inhalt=2>Inhalt 1.2</a><br />
    <a href=index.php?mnu=1&inhalt=3>Inhalt 1.3</a><br />
    <a href=index.php?mnu=1&inhalt=4>Inhalt 1.4</a><br />
    <?php } ?>
    <hr />
    <a href=index.php?mnu=2&inhalt=1>Inhalt 2.1</a><br />
    <?php if($_GET[mnu] == 2) { ?>
    <a href=index.php?mnu=2&inhalt=2>Inhalt 2.2</a><br />
    <a href=index.php?mnu=2&inhalt=3>Inhalt 2.3</a><br />
    <a href=index.php?mnu=2&inhalt=4>Inhalt 2.4</a><br />
    <?php } ?>
    <hr />
    <a href=index.php?mnu=3&inhalt=1>Inhalt 3.1</a><br />
    <?php if($_GET[mnu] == 3) { ?>
    <a href=index.php?mnu=3&inhalt=2>Inhalt 3.2</a><br />
    <a href=index.php?mnu=3&inhalt=3>Inhalt 3.3</a><br />
    <a href=index.php?mnu=3&inhalt=4>Inhalt 3.4</a><br />
    <?php } ?>
    <hr />
    <a href=index.php?mnu=4&inhalt=1>Inhalt 4.1</a><br />
    <?php if($_GET[mnu] == 4) { ?>
    <a href=index.php?mnu=4&inhalt=2>Inhalt 4.2</a><br />
    <a href=index.php?mnu=4&inhalt=3>Inhalt 4.3</a><br />
    <a href=index.php?mnu=4&inhalt=4>Inhalt 4.4</a><br />
    <?php } ?>
    
    <?php
    switch($_GET[mnu]) {
    	case 1:
    		switch($_GET[inhalt]) {
    			case 1: require_once(inhalt_1_1.php); break;
    			case 2: require_once(inhalt_1_2.php); break;
    			case 3: require_once(inhalt_1_3.php); break;
    			case 4: require_once(inhalt_1_4.php); break;
    		}
    		break;
    	case 2:
    		switch($_GET[inhalt]) {
    			case 1: require_once(inhalt_2_1.php); break;
    			case 2: require_once(inhalt_2_2.php); break;
    			case 3: require_once(inhalt_2_3.php); break;
    			case 4: require_once(inhalt_2_4.php); break;
    		}
    		break;
    	case 3:
    		switch($_GET[inhalt]) {
    			case 1: require_once(inhalt_3_1.php); break;
    			case 2: require_once(inhalt_3_2.php); break;
    			case 3: require_once(inhalt_3_3.php); break;
    			case 4: require_once(inhalt_3_4.php); break;
    		}
    		break;
    	case 4:
    		switch($_GET[inhalt]) {
    			case 1: require_once(inhalt_4_1.php); break;
    			case 2: require_once(inhalt_4_2.php); break;
    			case 3: require_once(inhalt_4_3.php); break;
    			case 4: require_once(inhalt_4_4.php); break;
    		}
    		break;
    }
    ?>
     
  5. Vielen Dank für die schnelle Hilfe
     
Die Seite wird geladen...

PHP Problem - Ähnliche Themen

Forum Datum
SEHR DRINGEND: Probleme bei Upgrade auf Windows 7 Windows Vista Forum 13. Nov. 2016
Problem - Laptop mit angeblich win 10 und win 7 Windows 10 Forum 13. Nov. 2016
Dualboot Windows Uhrzeit Problem Windows 10 Forum 10. Nov. 2016
W10M - Glance Screen & DTTWU Probleme Windows 10 Forum 4. Nov. 2016
probleme mit windows 7 update bitte um hilfe. Windows 7 Forum 4. Nov. 2016