$PHP_SELF
Posted: Thu Feb 24, 2005 11:58 am
Is there a way I can preserve the state of the page (variables tacked on to the URL) while using $PHP_SELF ?
A community of PHP developers offering assistance, advice, discussion, and friendship.
http://forums.devnetwork.net/
Code: Select all
<form action=<? echo $_SERVERї'PHP_SELF?QUERY_STRING']; ?> method="post">Code: Select all
$_SERVERї'PHP_SELF'] . (!empty($_SERVERї'QUERY_STIRNG']) ? '?' . $_SERVERї'QUERY_STRING'] : '')That works, but doesn't tack on the query string.feyd wrote:Code: Select all
$_SERVERї'PHP_SELF'] . (!empty($_SERVERї'QUERY_STIRNG']) ? '?' . $_SERVERї'QUERY_STRING'] : '')
Typo in feyds' code.scrotaye wrote:That works, but doesn't tack on the query string.feyd wrote:Code: Select all
$_SERVERї'PHP_SELF'] . (!empty($_SERVERї'QUERY_STIRNG']) ? '?' . $_SERVERї'QUERY_STRING'] : '')
Code: Select all
$_SERVERї'PHP_SELF'] . (!empty($_SERVERї'QUERY_STRING']) ? '?' . $_SERVERї'QUERY_STRING'] : '')Code: Select all
<form action="<? echo $_SERVERї'PHP_SELF'] . (!empty($_SERVERї'QUERY_STRING']) ? '?' . $_SERVERї'QUERY_STRING'] : ''); ?>" method="post">
<input type="hidden" name="action" value="selectskin">
<B>Skin: </B>
<select name="skintoselect">
<option>Select</option>
<option value="cokacola">Coka-Cola</option>
<option value="girlygirl">Girly Girl</option>
<option value="grim">Grim</option>
<option value="hellfire">HellFire</option>
<option value="hunter">Hunter</option>
<option value="lemonlime">Lemon-Lime</option>
<option value="lightblue">Light Blue</option>
<option value="default">Plain</option>
<option value="skies">Skies</option>
</select>
<input type="submit" value="Go">
</form>Code: Select all
if($action == "selectskin"){
$setskinsql = "UPDATE users SET skin = '$skintoselect' WHERE username = '".$_COOKIEї'username']."'";
mysql_query($setskinsql) or die(mysql_error()); }
<form action="<? echo $_SERVERї'PHP_SELF'] . (!empty($_SERVERї'QUERY_STRING']) ? '?' . $_SERVERї'QUERY_STRING'] : ''); ?>" method="post">
<input type="hidden" name="action" value="selectskin">
<B>Skin: </B>
<select name="skintoselect">
<option>Select</option>
<option value="cokacola">Coka-Cola</option>
<option value="girlygirl">Girly Girl</option>
<option value="grim">Grim</option>
<option value="hellfire">HellFire</option>
<option value="hunter">Hunter</option>
<option value="lemonlime">Lemon-Lime</option>
<option value="lightblue">Light Blue</option>
<option value="default">Plain</option>
<option value="skies">Skies</option>
</select>
<input type="submit" value="Go">
</form>