Get functie in een Iframe
ik sta nu al een tijdje te zoeken hoe je een de $_get functie kunt gebruiken binnen een iframe. Ik kwam toen op het volgende maar ik begrijp er niets van:
<iframe src="framepage.php?name="></iframe>
Misschien iemand die me kan helpen.
of je die pagina nou via de adresbalk van je browser of via een iframe oproept maakt voor die pagina niet uit.
dus stel:
frameset.php
framepage.php
als je dan de pagina frameset.php laadt gebeurt er niks of je krijgt 2 foutmeldingen (notice undefined index .. blablabla)
als je de pagina frameset.php?name=naam laadt geeft frameset.php de waarde van $_GET["name"] door aan framepage.php en is het resultaat een iframe met "naam" erin.
zo duidelijk?
Ik heb een menu als je daar op klikt opent hij in de iframe de url.
localhost/pagina1.php
In deze pagina heb ik weer een verwijzing naar pagina2.php
Die wordt dan automatische geopend in de Iframe.
In pagina2.php heb ik een verwijzing naar pagina3.php waar een Get wordt meegestuurd genaamd ll_id. Nu vraag ik me dus af waar moet ik wat zetten ?
EDIT:
Dit is mijn link
"<tr><td><a href=ll_bekijken.php?ll_id=$rij->ll_id><img src=b_select.png border=0 title=Bekijken /></a> <a href=ll_verwijderen.php?ll_id=$rij->ll_id><img src=del.png border=0 title=Verwijderen /></a> <a href=ll_wijzigen.php?ll_id=$rij->ll_id><img src=edit.png border=0 title=Wijzigen /></a>
Maar als ik het in de volgende pagina probeer op te halen met:
Gewijzigd op 01/01/1970 01:00:00 door abdel phper
is niet echt nodig hoor je kunt het namelijk ook zo weergeven als ik het heb gedaan.
<a href="pagina.php" target="framenaam">link</a>
een link die een pagina in zijn eigen frame opent:
<a href="pagina.php">link</a>
een link die een pagina met een get-waarde opent:
<a href="pagina.php?get=getwaarde">link</a>
het lijkt er op dat je helemaal niet moeilijk hoeft te doen met "<iframe src='pagina.php?iets=<php echo $_GET['iets_anders']; ?>'></iframe>". (ik heb <php gedaan omdat, met vraagteken, er opeens een code venster komt..)
dat gebruik ik alleen als ik een pagina met een iframe heb en een textveld waar ik de naam van het bestand intyp waarvan ik wil dat het in het iframe geladen wordt.
Edit:
"maar als je het in de volgende pagina probeer op te halen met:" <script> dan wat?
"maar als je het in de volgende pagina probeer op te halen met:" <script> dan wat?
Gewijzigd op 01/01/1970 01:00:00 door Krop Kroppyer
Verder blijft het adres in de adresbalk altijd http://localhost/
EDIT:
SOLVED had gebruikt: $_get["waarde"] Maar moest blijkbaar met $_GET["waarde"]
Gewijzigd op 01/01/1970 01:00:00 door abdel phper
je start op index.php
je klikt op een menukeuze waardoor een pagina (met ll_id=appel) in een iframe opent.
je klikt in je iframe op een link waardoor een andere pagina word geladen
vanaf die pagina wil je met echo $_GET['ll_id']; appel als resultaat hebben.
Ik denk dat je dan het best met cookies of sessions kan werken.
Daarmee kan je waardes "opslaan" je hebt toegang tot die waardes vanaf elke pagina. Als je bijvoorbeeld je browser opnieuw opstart kan je nogsteeds bij die waardes als je dat wilt.
Als je dat wil kan ik uitleggen hoe dat moet.
als je dat niet wil moet je dit doen (of iets dat erop lijkt):
nieuw bestand:
Code (php)
aan het begin van elk bestand zet je dan
en bij elke link zet je
dan geeft je bij elke link alle get waardes door aan je volgende pagina.
Gewijzigd op 01/01/1970 01:00:00 door Krop Kroppyer