Page 1 of 1

Problem with setting variable in url?

Posted: Sun Jul 17, 2005 12:19 pm
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>

Posted: Sun Jul 17, 2005 12:32 pm
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 ;)

Posted: Sun Jul 17, 2005 12:40 pm
by Terriator
haha....okies =) ...thanks =) ..

Posted: Sun Jul 17, 2005 12:46 pm
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.

Posted: Sun Jul 17, 2005 4:37 pm
by bokehman
Does that query string serve any useful purpose?