IFRAME
Tep
- html
0 Sasha
Hallo!
Hab mal eine Frage bzgl. eines Postkartensystems.
Ich habe das Postkartensystem in meiner Website eingebettet (per Iframe). Diese Iframe heißt "Content".
So: <a href="card/index.php" target="content">
Wenn jemand eine Postkarte bekommt, dann erhält derjenige eine Link zur Postkarte.
So: card/postcards.php?postcard_id=1234
Ist es möglich, wenn jemand eine Postkarte abholt, dass die auch im Iframe dargestellt wird? Also quasi meine Website sich öffnet und die Postkarte im IFRAME "Content" dargestellt wird?
Bin für jede Hilfe dankbar
Tep
Hallo,
Du kannst den Link zur Karte (in einer E-Mail oder wo auch immer) auch so setzten:
http://deine-seite.de/showcard.php?cardid=1234
showcard.php ist in dem Fall die Unterseite deiner Webseite auf der Du die Karte einbinden willst.
shocard.php sieht dann so aus:
<?php
// der PHP Kram von Deiner Seite
...
// finde heraus welche Karte eingebunden werden soll:
$card_id = $_GET[cardid];
?>
<html>
...
<iframe src="card/postcards.php?postcard_id=<?php echo $card_id; ?>" width='300' height='300'>
Dein Browser kann leider keine Frames anzeigen
</iframe>
...
</html>
Grüße
Sasha
Hallo Sasha,
prinzipiell stimmt es was du vorschlägst, aber ...
$card_id = $_GET[cardid];
das ist falsch, du willst nicht auf die Konstante cardid zugreifen, sondern meinst den String cardid - also schreib das auch:
$card_id = $_GET['cardid'];
(wobei ich nicht weiß, warum du extra noch eine Variable anlegst)
<iframe src="card/postcards.php?postcard_id=<?php echo $card_id; ?>" width='300' height='300'>
Dein Browser kann leider keine Frames anzeigen
dies Aussage ist sinnfrei - besser wäre es hier einen Link auf die in im src-Attribut angegebene Seite anzubieten.
Grüße aus Nürnberg
Tobias