Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

main frame variables passed to content frame

Posted on 2003-11-18
6
Medium Priority
?
298 Views
Last Modified: 2008-03-06
ok, I have a strange one but I'de like to know if its possible. I have a frameset composed of two frames, a left and a right. left being navigation and right being content.  When I pass variables to the main frameset, how do I send the variables to the left frame without using one php file to build the frame?

url to frameset:

frameset.php?something=this

--------------------------------------------

frameset.php:

<frameset cols="170,100%*" frameborder="NO" border="0" framespacing="0" rows="*">
  <frame name="leftFrame" scrolling="NO" noresize src="left.php">
  <frame name="mainFrame" src="content.php" scrolling="AUTO">
</frameset>

-------------------------------------------
left.php:

????
0
Comment
Question by:dsyn
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
6 Comments
 
LVL 13

Expert Comment

by:lozloz
ID: 9775909
can you clarify what you mean, i don't quite understand? if you want a link to open in one of the frames without having to change the entire frameset, you just need to link with the target as the name of the frame.. e.g. <a href="left.php?variable=something target="leftFrame">Click here</a>

loz
0
 
LVL 1

Author Comment

by:dsyn
ID: 9775934
I'm linking to the main frame page like this:
<a href="frameset.php?something=this">link</a>

so the left frame needs to be able to parse it, but the frameset itself (in the code) doesn't have any variables in it.

does that help? maybe?
0
 
LVL 13

Accepted Solution

by:
lozloz earned 500 total points
ID: 9775996
so why not just have

<frameset cols="170,100%*" frameborder="NO" border="0" framespacing="0" rows="*">
  <frame name="leftFrame?something=<? print $_GET["something"]; ?>" scrolling="NO" noresize src="left.php">
  <frame name="mainFrame" src="content.php" scrolling="AUTO">
</frameset>

and then do more parsing in left.php
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
LVL 1

Author Comment

by:dsyn
ID: 9776336
what is this? $_GET["something"];  

does that get variables directly from the address bar?
0
 
LVL 20

Expert Comment

by:Muhammad Wasif
ID: 9776521
yes, you can get the parameters passed in adress bar with $_GET
e.g

blahblah.com?something=some_text

echo $_GET["something"];

WASIF




0
 
LVL 1

Author Comment

by:dsyn
ID: 9776534
whoa, that's cool!

I'm gonna try that first thing tomorrow.. I'l let ya' know.. I'm still just starting out with php, so thanks for bearing with me.
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Password hashing is better than message digests or encryption, and you should be using it instead of message digests or encryption.  Find out why and how in this article, which supplements the original article on PHP Client Registration, Login, Logo…
Many old projects have bad code, but the budget doesn't exist to rewrite the codebase. You can update this code to be safer by introducing contemporary input validation, sanitation, and safer database queries.
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.

721 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question