Re: help passing string with spaces

From: Date: Thu, 24 Aug 2000 02:50:41 +0000
Subject: Re: help passing string with spaces
Groups: php.general 
Request: Send a blank email to php-general+get-13288@lists.php.net to get a copy of this message
Thanks! This isn't pretty, but it works beautifully: some php logic ?> <a href="show_more.php?d_title=<? echo urlencode($val)?>"> <? echo "$val</a></font></td>"; more php --- David Robley <huntsman@www.nisu.flinders.edu.au> wrote: > On 23 Aug, Zen Rodeo wrote: > > Here's some code to print some data from MySQL > into a > > table data cell. The idea is you click on the link > to > > see the entire row: > > printf ("<a > > href=\"show_more.php?d_title=%s\">%s</a></td>", > > ($val), ($val)); > > > > And here's the code from show_more.php that's > supposed > > to bring up the entire row : > > $my_query = "SELECT * FROM driver WHERE > driver_title = > > '$d_title'"; > > > > This all works fine when the data is a short > string > > like Major. But the page containing the SQL query > > doesn't see the whole string $d_title when the > string > > is Major Tom. It doesn't like the empty chars. > > However, in the URL area of the browser window, > the > > entire string is visible, and of course it's > visible > > in the table. > > > > We're using PHP4 with magic_quotes_gpc = on. Tried > > addslashes, stripslashes, urlencode, etc. > > > > How can the entire string be passed to the next > page > > and then used successfully in a SQL query? > > > > Thank you. > > urlencode is what you want. Try echo to output the > URL and use urlencode > on $val. Something like > > <a href="show_more.php?d_title=<?php echo > urlencode($val)?>"></a></td> > > or similar. > > Cheers > -- > David Robley | WEBMASTER & > Mail List Admin > RESEARCH CENTRE FOR INJURY STUDIES | > http://www.nisu.flinders.edu.au/ > AusEinet | > http://auseinet.flinders.edu.au/ > Flinders University, ADELAIDE, SOUTH > AUSTRALIA > __________________________________________________ Do You Yahoo!? Yahoo! Mail - Free email you can access from anywhere! http://mail.yahoo.com/

« previous php.general (#13288) next »