WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Navigation mit PHP

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Navigation mit PHP - 21 Nov 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Navigation mit PHP
Cp6o
Pixelschubser
Threadstarter




Beiträge: 17

Hi,
erst mal erkläre ich den Aufbau meiner Seite und dann komme ich zu meinem Problem.
Die Seite(index.php) ist wie folgt aufgebaut:
Ganz links ist die Navigationtabelle mit den einzeln links.
In der Mitte ist die Tabelle die sich von Link zu link ändert.
Und ganz rechts ist eine Tabelle mit nem Vote.

In der Mittleren Tabelle hab ich diesen Quellcode eingebaut:
1: 
2: 
3: 
4: 
5: 
6: 
7:
switch($show)
{
case "member": include("member.php"); break;
case "links": include("links.php"); break;
case default: include("news.php"); break;
}
?>


Nun mein Problem:
Wenn ich jetzt mir die index.php angucken will, kommt immer der Fehler
1:
Parse error: parse error, unexpected T_DEFAULT in C:\Dokumente und Einstellungen\C3Tn1K\Eigene Dateien\apache\htdocs\clan\index.php on line 105
.
Dann hab ich in meine Quellcode nachgeguckt was überhaupt in Zeile 105 steht und es steht folgendes: case default: include("news.php"); break;
Dann dachte ich mir lösch mal kurz den Eintrag und guck was dann passiert.
Hab ihn dann gelöscht und konnte mir auch die index.php angucken.
Nun wollte ich aber Testen, ob der Link zur Memberseite in der linken Tabelle geht der wie folgt aussieht: Wenn ich aber auf den Link klicke bleibt die mittlere Tabelle leer.
Jetzt wollte ich wissen, ob ihr mir bei meinem Problem helfen könnt?

Cu
Cp6o




---
Nema garde bez kokarde,
niti krsta bez tri prsta

Diese Nachricht wurde geändert von: Cp6o
  Profil   Editieren   Zitieren
Philipp Gérard
Foren-Team




Beiträge: 1502

1: 
2: 
3: 
4: 
5: 
6:
switch($_GET['show'])
{
case "member": include("member.php"); break;
case "links": include("links.php"); break;
default: include("news.php"); break;
}


---
Arbeit ist das Feuer der Gestaltung. - Marx

  Profil   E-Mail   Website   Editieren   Zitieren
Cp6o
Pixelschubser
Threadstarter




Beiträge: 17

danke das ging aber schnell.
Ich werde es gleich mal testen gehen aber erst muss ich arbeiten gehen
Cu

---
Nema garde bez kokarde,
niti krsta bez tri prsta

  Profil   Editieren   Zitieren
Cp6o
Pixelschubser
Threadstarter




Beiträge: 17

Hi Leute,
ich hätte folgende Frage:
Meine links sehen ja so aus“index.php?show=members“
Nun habe ich auf der member ne Tabelle mit den einzelnen Member und ich will zu jedem Member ne Seite machen und wollte wissen wie der Link aussehen sollte bzw. was ich machen muss.

Cu


---
Nema garde bez kokarde,
niti krsta bez tri prsta

  Profil   Editieren   Zitieren
fakespace
Feiertags-Poster




Beiträge: 26

Da gibts sicher mehrere Möglichkeiten, kannst z.B. noch ne Variable übergeben

1:
index.php?show=members&member_name=paul


  Profil   Editieren   Zitieren
Cp6o
Pixelschubser
Threadstarter




Beiträge: 17

Bin mit PHP erst am Anfang und wollte wissen was ich konkret machen soll?

Cu

---
Nema garde bez kokarde,
niti krsta bez tri prsta

  Profil   Editieren   Zitieren
Cp6o
Pixelschubser
Threadstarter




Beiträge: 17

Kann mir jemand helfen?

---
Nema garde bez kokarde,
niti krsta bez tri prsta

  Profil   Editieren   Zitieren
corny
Mausakrobat




Beiträge: 203

Naja, haste die User irgendwie in ner DB?
Zuerst musst du auf der Member, in der Tabelle die Variable member_name auslesen, un je nach dem halt die Memberpage anzeigen lassen.
Macht sich halt gut wenn alle members in ner DB sind.
Corny

---
www.webworxis.de

  Profil   E-Mail   Website   Editieren   Zitieren
Cp6o
Pixelschubser
Threadstarter




Beiträge: 17

Damit ich mal genau erkläre was ich gerne haben möchte.
In meiner Linken Tabelle sind die Links und in meiner mittleren Tabelle die Inhalte des jeweiligen Links. Und wenn ich dann auf der Membersite bin und klicke auf den Link eines Members möchte ich seine Infos in der Mittleren Tabelle sehen. Versteht ihr was ich meine?
Ich hab mal sowas gesehen:
1:
Index.php?show=member_d?&ID=12
und wollte wissen wie das geht oder ähnliches Codes schreiben.

Cu


---
Nema garde bez kokarde,
niti krsta bez tri prsta

  Profil   Editieren   Zitieren
Rieke
Foren-Team





Beiträge: 1792

http://anleitung.tutorials.de/anleitung-hilfe-tutorial-faq/t-15435.html

Lese dir das mal in Ruhe durch, vorallen den Bereich "Script zur Datenausgabe"

---

  Profil   E-Mail   Website   Editieren   Zitieren
Cp6o
Pixelschubser
Threadstarter




Beiträge: 17

Ja danke für die Tipps hab das Tut auch gelesen aber wie kann ich das realisieren???
Ich dachte eigentlich eher an so etwas wie bei meiner index.
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13:

Nur halt bei der Member.php. Gibt es so was Ähnliches.
Aber wenn es auch über MySql würde ich das auch gerne lernen.

Cu

P.S Könnt ihr mir mehr als nur Stichwörter bitte nennen da ich mit php noch am anfang bin.


---
Nema garde bez kokarde,
niti krsta bez tri prsta

  Profil   Editieren   Zitieren
Rieke
Foren-Team





Beiträge: 1792

Wie gesagt was du brauchst steht an der besagten Stelle ... wir können dir hier keinen vollständigen MySQL Kurs liefern .. ein bissel musst du schonlesen und ausprobieren.

Wenn du Daten in der Datenbanktabelle hast, musst du wie in de Anleitung beschrieben beim Aufruf der member.php eine Datenbankverbindung zu deiner Datenbank aufbauen und die Daten auslesen und ausgeben.

Versuch es doch einmal so wie es dort beschrieben wurde und wenn es dann Fehlermeldungen hagelt mit denen du überhaupt nicht klar kommst, meldest du dich.

"case" .... hat nichts mit der Datenbank zu tun und hilft dir nur die richtigen Dateien zu inkuden ... wenn du das so machen willst ... musst du für jeden member eine eigene Datei zum inkluden mit allen Infos drin anlegen .. das hat dann aber nichts mehr mit Mysql /Datenbank zu tun ... sondern mit einem Puzzel ...

Aber warscheinlich ist es das beste wenn du dir erst einmal ein Buch über php/Mysql holst, das wird dir auch dein Provider Danken, damit du ihm durch fehlerhafte Scripte nicht den Server schrotest

---

  Profil   E-Mail   Website   Editieren   Zitieren
Cp6o
Pixelschubser
Threadstarter




Beiträge: 17

Ich glaube ihr habt mich falsch verstanden.
Also ich versuche es zu erklären.
Ich hab ne php datei die z.B dicki.php heißt.
Und wenn ich dann auf meiner Seite auf Members klicke und dann auf details zu Dicki, möchte ich dass sich die mtilere Tabelle in die dicki.php switcht.
Ich hab aber noch ne andere Frage die wäre:
Ich lese ja grad ein Buch über PHP und MySql und wie ich ne Verbindung zu meiner DB herstelle etc. kann ich ja schon nur weiß ich net wie ich das mit den Members machen soll?
Wie soll ich das am besten erklären?
Hm also wenn ich ja auf den Link für Dicki oder so klicke soll sich ja eine neue Seite öffnen wo dann so was ähnliches steht:
Name:
Alter:
Etc….
Soll jetzt jedes Mal für ein Member die DB ausgelesen werden???

Ich höre mich bestimmt richtig dumm an.
Mit ner Db habe ich schon mal was gemacht(Ein Vote mit Hilfe des buches) und da war es auch einfach ich hab ne Tabelle für die Fragen, Für die Benutzerids usw.
Dann wurden die Fragen aus der Db ausgelen usw.
Nur bei den Members kann ich mir das net so gut vorstellen.

Cu bitte hilft mir

P.S Sry wegen meiner dummen Ausdrucksweise aber ich weiß net wie ich das erklären soll.


---
Nema garde bez kokarde,
niti krsta bez tri prsta

  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Daten zu undefiniert vielen Mitgliedern kann man nicht mit switch auswählen. Das musst du anders regeln. Ich gb dir hier mal einen ganz groben Überblick, wie du das ganze mit PHP und MySQL regeln könntest.

Also zunächst baust du dir eine Tabelle (hier heißt sie "user") in MySQL die so aussieht:
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13:
+----+--------+
| ID | name   |
+----+--------+
| 1  | bla    |
+----+--------+
| 2  | blubb  |
+----+--------+
| 3  | tester |
+----+--------+
| 4  | ich    |
+----+--------+
| 5  | Jochen |
+----+--------+

Jetzt möchtest du z.B. den Namen von dem User mit der ID 5 haben. Dazu öffnest du eine beliebige Datei (hier profil.php) mit folgendem Aufruf: profil.php?userid=5

profil.php sieht dann so aus:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11:
;

So ganz grob geht das...


?>

  Profil   Editieren   Zitieren
Cp6o
Pixelschubser
Threadstarter




Beiträge: 17

Ich danke dir, so was Ähnliches habe ich mir schon vor meinem Post „programmiert (Mit Hilfe eines Buches) nur wie mache ich das wenn ich auf die profil.php?id=1 gehe, dass da alle Eigenschaften stehen?
Ich muss dann doch für jeden Namen in der Tabelle die Eigenschaften in die DB-Tabelle schreiben, oder?

CU


---
Nema garde bez kokarde,
niti krsta bez tri prsta

  Profil   Editieren   Zitieren
Seite 1 | 2  

Antworten
Forum » PHP & MySQL » Navigation mit PHP

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Navigation mit PHP im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8126517    Heute : 435     Gestern : 463     Online : 215     21.11.2024    14:02      0 Besucher in den letzten 60 Sekunden        
Nach oben