Problem with setting variable in url?

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
Terriator
Forum Commoner
Posts: 60
Joined: Mon Jul 04, 2005 12:46 pm

Problem with setting variable in url?

Post by Terriator »

Code: Select all

<?php
include("header.php");
################### Start ###################

if($page=="register"){
?>
<FORM ACTION="index.php?page=register" METHOD="POST">
<p align="center">

<b>Desired Username:</b><br>
<INPUT TYPE="TEXT" NAME="username" size="20" /><BR />
<b>Password:</b> (max. 20 characters)<br>
<INPUT TYPE="PASSWORD" NAME="password" MAXLENGTH="20" size="20" /><BR />
<b>Email:</b><br>
<INPUT TYPE="TEXT" NAME="email_address" size="20" /><BR />
<br>
<INPUT TYPE="submit" VALUE="Submit" NAME="submit">
</p>
</FORM>

<?php
}

################### Start ###################
include("footer.php");
 ?>
I go to register.php?page=register, and get squat??..what did I miss?

<solved>p;quote;header.php");
################### Start ###################

if($page=="register"){
?>
<FORM ACTION="index.php?page=register" METHOD="POST&quote;&gt;
&lt;p align=&quote;center&quote;&gt;

&lt;b&gt;Desired Username:&lt;/b&gt;&lt;br&gt;
&lt;INPUT TYPE=&quote;TEXT&quote; NAME=&quote;username&quote; size=&quote;20&quote; /&gt;&lt;BR /&gt;
&lt;b&gt;Password:&lt;/b&gt; (max. 20 characters)&lt;br&gt;
&lt;INPUT TYPE=&quote;PASSWORD&quote; NAME=&quote;password&quote; MAXLENGTH=&quote;20&quote; size=&quote;20&quote; /&gt;&lt;BR /&gt;
&lt;b&gt;Email:&lt;/b&gt;&lt;br&gt;
&lt;INPUT TYPE=&quote;TEXT&quote; NAME=&quote;email_address&quote; size=&quote;20&quote; /&gt;&lt;BR /&gt;
&lt;br&gt;
&lt;INPUT TYPE=&quote;submit&quote; VALUE=&quote;Submit&quote; NAME=&quote;submit&quote;&gt;
&lt;/p&gt;
&lt;/FORM&gt;

&lt;?php
}

################### Start ############### Start ###################

if($page=="register"){
?>
<FORM ACTION="index.php?page=register&quote; METHOD=&quote;POST&quote;&gt;
&lt;p align=&quote;center&quote;&gt;

<b>Desired Username:</b>&lt;br&gt;
&lt;INPUT TYPE=&quote;TEXT&quote; NAME=&quote;username&quote; size=&quote;20&quote; /&gt;&lt;BR /&gt;
&lt;b&gt;Password:&lt;/b&gt; (max. 20 characters)&lt;br&gt;
&lt;INPUT TYPE=&quote;PASSWORD&quote; NAME=&quote;password&quote; MAXLENGTH=&quote;20&quote; size=&quote;20&quote; /&gt;&lt;BR /&gt;
&lt;b&gt;Email:&lt;/b&gt;&lt;br&gt;
&lt;INPUT TYPE=&quote;TEXT&quote; NAME=&quote;email_address&quote; size=&quote;20&quote; /&gt;&lt;BR /&gt;
&lt;br&gt;
&lt;INPUT TYPE=&quote;submit&quote; VALUE=&quote;Submit&quote; NAME=&quote;submit&quote;&gt;
&ltamp;quote;register"){
?>
<FORM ACTION="index.php?page=register" METHOD="POST">
<p align="center">

&lt;b&gt;Desired Username:&lt;/b&gt;&lt;br&gt;
&lt;INPUT TYPE=&quote;TEXT&quote; NAME=&quote;username&quote; size=&quote;20&quote; /&gt;&lt;BR /&gt;
&lt;b&gt;Password:&lt;/b&gt; (max. 20 characters)&lt;br&gt;
&lt;INPUT TYPE=&quote;PASSWORD&quote; NAME=&quote;password&quote; MAXLENGTH=&quote;20&quote; size=&quote;20&quote; /&gt;&lt;BR /&gt;
&lt;b&gt;Email:&lt;/b&gt;&lt;br&gt;
&lt;INPUT TYPE=&quote;TEXT&quote; NAME=&quote;email_address&quote; size=&quote;20&quote; /&gt;&lt;BR /&gt;
&lt;br&gt;
&lt;INPUT TYPE=&quote;submit&quote; VALUE=&quote;Submit&quote; NAME=&quote;submit&quote;&gt;
&lt;/p&gt;
&lt;/FORM&#####

if($page=="register"){
?>
<FORM ACTION="index.php?page=register" METHOD="POST">
<p align="center">

<b>Desired Username:</b><br>
<INPUT TYPE="TEXT" NAME="username" size="20" /><BR />
<b>Password:</b> (max. 20 characters)&lt;br&gt;
&lt;INPUT TYPE=&quote;PASSWORD&quote; NAME=&quote;password&quote; MAXLENGTH=&quote;20&quote; size=&quote;20&quote; /&gt;&lt;BR /&gt;
&lt;b&gt;Email:&lt;/b&am
<?php
include("header.php");
################### Start ###################

if($page==&quote;register&quote;){
?&gt;
&lt;FORM ACTION=&quote;index.php?page=register&quote; METHOD=&quote;POST&quote;&gt;
&lt;p align=&quote;center&quote;&gt;

&lt;b&gt;Desired Username:&lt;/b&gt;&lt;br&gt;
&lt;INPUT TYPE=&quote;TEXT&quote; NAME=&quote;username&quote; size=&quote;20&quote; /&gt;&lt;BR /&gt;
&lt;b&gt;Password:&lt;/b&gt; (max. 20 characters)&lt;br&gt;
&lt;INPUT TYPE=&quote;PASSWORD&quote; NAME=&quote;password&quote; MAXLENGTH=&quote;20&quote; size=&quote;20&quote; /&gt;&lt;BR /&gt;
&lt;b&gt;Email:&lt;/b&gt;&lt;br&gt;
&lt;INPUT TYPE=&quote;TEXT&quote; NAME=&quote;email_address&quote; size=&quote;20&quote; /&gt;&lt;BR /&gt;
&lt;br&gt;
&lt;INPUT TYPE=&quote;submit&quote; VALUE=&quote;Submit&quote; NAME=&quote;submit&quote;&gt;
&lt;/p&gt;
&lt;/FORM&gt;

&lt;?php
}

################### Start ###################
include(&quote;footer.php&quote;);
?&gt;


I go to register.php?page=register,
<?php
include("header.php");
################### Start ###################

if($page=="register"){
?>
<FORM ACTION="index.php?page=register" METHOD="POST">
<p align="center">

<b>Desired Username:</b><br>
<INPUT TYPE="TEXT" NAME="username" size="20" /><BR />
<b>Password:</b> (max. 20 characters)<br>
<INPUT TYPE="PASSWORD" NAME="password" MAXLENGTH="20" size="20" /><BR />
<b>Email:</b><br>
<INPUT TYPE="TEXT" NAME="email_address" size="20" /><BR />
<br>
<INPUT TYPE="submit" VALUE="Submit" NAME="submit">
</p>
</FORM>

<?php
}

################### Start ###################
include("footer.php");
?>


I go to register.php?page=register, and get squat??..what did I miss?

<solved>
Last edited by Terriator on Sun Jul 17, 2005 12:41 pm, edited 1 time in total.
User avatar
Chris Corbyn
Breakbeat Nuttzer
Posts: 13098
Joined: Wed Mar 24, 2004 7:57 am
Location: Melbourne, Australia

Post by Chris Corbyn »

Code: Select all

if($_GET['page']=="register"){
$page only works if `register_globals' is set to "on" in php.ini and that's bad coding practise ;)quote;register"){


$page only works if `register_globals' is set to "on" in php.ini and that's bad coding practise ;)b932072]

$page only works if `register_globals' is set to "on" in php.ini and that's bad coding practise ;) set to "on" in php.ini and that's bad coding practise ;)register_globals' is set to "on" in php.ini and that's bad coding practise ;)
if($_GET['page']=="register"){


$page only works if `register_globals' is set to "on" in php.ini and that's bad coding practise ;)
Terriator
Forum Commoner
Posts: 60
Joined: Mon Jul 04, 2005 12:46 pm

Post by Terriator »

haha....okies =) ...thanks =) ..
User avatar
s.dot
Tranquility In Moderation
Posts: 5001
Joined: Sun Feb 06, 2005 7:18 pm
Location: Indiana

Post by s.dot »

why would you have register.php?page=register

It seems like you could just put that form on the register.php page and not need to refer to the $page variable.
User avatar
bokehman
Forum Regular
Posts: 509
Joined: Wed May 11, 2005 2:33 am
Location: Alicante (Spain)

Post by bokehman »

Does that query string serve any useful purpose?
Post Reply