RE: [PHP] Space in php generated link....
| From: | John W. Holmes | Date: | Sun, 27 Apr 2003 22:35:06 +0000 |
| Subject: | RE: [PHP] Space in php generated link.... | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-145441@lists.php.net to get a copy of this message | ||
> I am getting some values from the database and according to that
building
> a
> link to modify the table via another php script.
> This is the main line down:
> <a
href=modify.php?n=".$row[3]."&u=".$row[17]."&p=".$row[18].">Modify</a>
>
> $row[3] is for the "name" the others are not really important
>
> my problem is when the name is "thegreatname" its ok, but when there
the
> firstname,lastname are entered like "Great Name" it gives me
trouble....
>
> when i go to click on the created link on top only "Great" shows
> eg:
> http://blahsite.com/php/modify.php?n=Great
> the other variables of "u" and "p" (username/pass) are not showing....
You can't have spaces in a URL, plain and simple. Use urlencode() or
rawurlencode() to encode the spaces and other special characters that
might be in your variables before you add them to your URL.
---John W. Holmes...
PHP Architect - A monthly magazine for PHP Professionals. Get your copy
today. http://www.phparch.com/