Portal > Foren > PHP > PHP-Programmierung > Site mit dynamischen Aufbau
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 27.05.2005, 21:28 Nach oben    #1
Benutzer
 
Registriert seit: 27.05.2005
Beiträge: 34
Standard Site mit dynamischen Aufbau

Hallo,

inspiriert vom sessionbasierten Login-Script möchte ich die "geheim.php" etwas umbauen und brauche dabei Hilfe.

Auf der linken Seite der geheim.php soll ein Navigationsfeld zu finden sein. Beim Klick auf den entsprechenden Punkt (z.B. Statistik) soll die geheim.php dann wieder mit dem Navigationsfeld und daneben dann natürlich der Info (hier die Statistik) erscheinen.

Kann mir da jemand einen Lösungsansatz geben? Bin leider noch kein php-Profi, aber das Login-Script find ich super - so dass ich damit schon etwas experimentiert hab.
andy74 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.05.2005, 22:03 Nach oben    #2
Martin Schröder
 
Benutzerbild von Orolhawion
 
Registriert seit: 15.12.2004
Ort: Stockholm
Beiträge: 116
Standard Re: Site mit dynamischen Aufbau

Zitat:
Zitat von andy74
Hallo,

inspiriert vom sessionbasierten Login-Script möchte ich die "geheim.php" etwas umbauen und brauche dabei Hilfe.

Auf der linken Seite der geheim.php soll ein Navigationsfeld zu finden sein. Beim Klick auf den entsprechenden Punkt (z.B. Statistik) soll die geheim.php dann wieder mit dem Navigationsfeld und daneben dann natürlich der Info (hier die Statistik) erscheinen.

Kann mir da jemand einen Lösungsansatz geben? Bin leider noch kein php-Profi, aber das Login-Script find ich super - so dass ich damit schon etwas experimentiert hab.
ich bin mir nich sicher, ob ich verstehe, was du meinst, aber ich würd einfach 2 div-layer basteln, in den einen lädst du dein menü und in den anderen deinen inhalt, abhängig vom gewählten menüpunkt...
__________________
"Wer nicht mit der Zeit geht, wird mit der Zeit gehen."
Game over, Junge!
ENERGIE!
___________________________
Mein Blog
Mein OpenBC
Orolhawion ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.05.2005, 22:07 Nach oben    #3
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.217
Standard Site mit dynamischen Aufbau

ich würde dir dazu raten, dass du dann die Darstellung von geheim.php überarbeitest...

Die Überprüfung muss natürlich drin bleiben!

Als Beispiel könnte ja ein Aufbau dieser Art dienen:
http://www.css4you.de/wslayout1/index.html

Wenn du dann auf einen link in dem Menü geklickt hast (dieser könnte dann zB. so aussehen: geheim.php?seite=statistik) dann musst du im Bereich, wo der Inhalt auftaucht folgendes schreiben:

PHP-Code:
<?php

if(isset($_GET['seite'])
{
  switch (
$_GET['seite'])
  {
    case 
'statistik':
    include(
'statistik.php');
    break;
// ...
    
default:
    include(
'startseite.php');
  }
}
else
  include(
'startseite.php');
?>
Das müßtest du für jeden link extra machen. In der Datei statistik.php und startseite.php sowie in den Dateien die noch dazu kommen musst du natürlich überprüfen, ob die Session-Variable den richtigen Wert hat! Sonst könnte ja jmd. ggf. so die Seite betrachten.

Verstehst du, wie ich das meine?


edit: Orolhawion war schneller....
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.05.2005, 22:20 Nach oben    #4
Benutzer
 
Registriert seit: 27.05.2005
Beiträge: 34
Standard Site mit dynamischen Aufbau

es fängt an zu dämmern. Vielen Dank für die Anregungen. Ich werde mich dann mal sanft in css einarbeiten und mir den Link anschauen. Bei Fragen melde ich mich wieder...
andy74 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.05.2005, 22:57 Nach oben    #5
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.217
Standard Site mit dynamischen Aufbau

das hat jetzt weniger was mit CSS zu tun. Aber CSS ist eine echt feine Sache!
Schadet nicht, das zu können!
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.05.2005, 21:31 Nach oben    #6
Benutzer
 
Registriert seit: 27.05.2005
Beiträge: 34
Standard Site mit dynamischen Aufbau

Hallo, habe mich mal damit beschäftigt und bin ganz gut vorangekommen. Der Menübereich passt, Probleme hab ich aber im Main-Bereich. Hier bekomm ich einen Parse-Error
(Parse error: syntax error, unexpected '{' in C:\apachefriends\xampp\htdocs\test\geheim.php on line xx)
, bei dem ich nicht weiterweiß:
PHP-Code:
<div id=menu>
    <p><a href="startseite.php">Startseite</a></p> 
    <p><a href="statistik.php?seite=statistik">Statistik</a></p> 
    <p><a href="logout.php">Logout</a></p>
</div>

<div id=main>

<?php 
if(isset($_GET['seite']) 


  switch (
$_GET['seite']) 
  { 
    case 
'statistik'
    include(
'statistik.php'); 
    break; 

    default: 
    include(
'startseite.php'); 
  } 

else 
  include(
'startseite.php'); 
?> 
</div>
Der Fehler müsste sich hier finden lassen:
PHP-Code:

<?php 
if(isset($_GET['seite']) 


  switch (
$_GET['seite']) 
  { 
    case 
'statistik'
    include(
'statistik.php'); 
    break;
wäre über einen Tipp hierzu dankbar.

// edit by Jann Hendrik: quote-tags durch php-tags getauscht.
andy74 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.06.2005, 09:59 Nach oben    #7
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.217
Standard Site mit dynamischen Aufbau

anstelle von
PHP-Code:
<?php
  
if(isset($_GET['seite']) 
?>
solltest du die Klammer schließen und folgendes nehmen:
PHP-Code:
<?php
  
if(isset($_GET['seite']))
?>
übrigens kannst du bei der Fehlermeldung auch erkennen, wo der Fehler auftaucht! Leider hast du die Zeilennummer mit xx für uns unslesbar gemacht!
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.06.2005, 11:52 Nach oben    #8
Benutzer
 
Registriert seit: 27.05.2005
Beiträge: 34
Standard Site mit dynamischen Aufbau

Super, vielen Dank. Das war der Fehler.

Ich geb mir in Zukunft Mühe, die Fehler genauer zu beschreiben - versprochen :wink:
andy74 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.06.2005, 12:10 Nach oben    #9
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.217
Standard Site mit dynamischen Aufbau

das Problem war, dass du eine Fehlermeldung, die dir angezeigt hast um einen nicht unwesentlichen Teil gekürzt hast...

Nämlich die Zeilenangabe.
Meist findest du den Fehler in der gleichen, oder in den wenigen Zeilen davor.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.06.2005, 17:37 Nach oben    #10
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.481
Standard Site mit dynamischen Aufbau

Hi,
alternativ und meiner Ansicht nach irgendwie intuitiver kann man auch mit
http://php.net/array_key_exists
überprüfen, ob ein gewisses Element des superglobalen Arrays $_GET existiert.

Grüße Ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kategorie aufbau bob Datenbanken 6 27.01.2007 21:18
Datenbank Aufbau julien Datenbanken 3 28.12.2006 10:43
[PHP] Aufbau von PHP-Code Corvin Tutorials 6 29.12.2005 23:32


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:59 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44