per Get Variablen in verschiedene Frames übergeben

Kumaro

Mitglied
Hi Leute,
ich habe folgendes Problem.
Ich habe eine seite, nennen sie wir statistik.php .

Diese ist jetzt in der mitte vertikal in zwei Frames unterteilt .

Links (mainframe) rechts (rightframe). Dort sollen jetzt zwei verschiedenen datenbankauswertungen erscheinen. Um immer nur die letzten 30 Einträge der Datenbank in der Tabelle angezeigt zu bekommen und um anzugeben ab welchen datenbakwert er anzeigen soll übergebe ich in der adresszeile zwei werte für den start: statistik.php?s=0&s2=0 .
Nun frag ich in jedem frame per Get die werte ab. Habe also:
links: $start = $_GET['s'];
rechts: $start2 = $_GET['s2'];

Doch leider funktioniert die zuweisung aus der adressleiste nicht in die beiden frames. D.h. aus den frames heraus kann ich nicht per get auf s und s2 zugreifen.Er Woran kan das liegen was mach ich falsch?

Ich hoffe die erklärung des poblems ist verständlich :p und ihr könnt mir helfen
 
Die Frames haben "eigene" URLs, du musst ihnen also separat die benötigten Parameter per Link mitgeben.
Code:
<a href="frame1.php?start=0" target="Frame1">Foo</a>
<a href="frame2.php?start=0" target="Frame2">Foo</a>
 
Hi,

Nun frag ich in jedem frame per Get die werte ab. Habe also:
links: $start = $_GET['s'];
rechts: $start2 = $_GET['s2'];

Wenn Du in Deiner statistik.php das Frameset zusammenbaust, musst Du die GET-Parameter an die Frame-URLs auch anhängen:

PHP:
<frame src="links.php?s=<?php echo intval($_GET['s']); ?>">
<frame src="rechts.php?s=<?php echo intval($_GET['s2']); ?>">

Und achte bitte etwas mehr auf Groß-/Kleinschreibung und Interpunktion. Das ist teilweise anstrengend zu lesen.

LG
 
Zurück