RE: [PHP-DB] problem of transmiting variabl into another page?
| From: | Ford, Mike | Date: | Wed, 07 Dec 2005 17:31:58 +0000 |
| Subject: | RE: [PHP-DB] problem of transmiting variabl into another page? | ||
| Groups: | php.db | ||
| Request: | Send a blank email to php-db+get-40782@lists.php.net to get a copy of this message | ||
On 02 December 2005 13:06, Bastien Koert wrote:
> <?php for ($j=ord('A'); $j <= ord('Z'); $j++) {
> echo "| <b><a
>
> href='alpha.php?artist=".chr($j)."'>".chr($j)."</a></b>
> ";
>
> } ?>
>
> You need to use the ORD function to get the numerical ascii
> equivalent of the letter and the CHR function to go back the other
> way.
Gak! That's almost worse than the original!!
>
> Bastien
>
>
> > From: Mohamed Yusuf <myainab@gmail.com>
> > To: php-db@lists.php.net
> > Subject: [PHP-DB] problem of transmiting variabl into another page?
> > Date: Fri, 2 Dec 2005 12:30:12 +0200
> >
> > I am transmitting variable from one of my pages and I would like to
> > match that variable into mysql data. it won't return data.
> > my code is this.
> >
> > <?php for ($j=A; $j <= Z; $j++) {
> > echo "| <b><a
> > href='alpha.php?artist=$j'>$j</a></b> |";
> > if ($j == Z) {
> > break;
> > }
> > } ?>
1. You have unquoted strings -- should be 'A' and 'Z'.
2. The test condition in your for is wrong (and either that or the break is redundant).
Here's how I'd write it:
for ($j='A'; $j!='AA'; $j++):
echo "| <b><a href='alpha.php?artist=$j'>$j</a></b>
|";
endfor;
Cheers!
Mike
---------------------------------------------------------------------
Mike Ford, Electronic Information Services Adviser,
Learning Support Services, Learning & Information Services,
JG125, James Graham Building, Leeds Metropolitan University,
Headingley Campus, LEEDS, LS6 3QS, United Kingdom
Email: m.ford@leedsmet.ac.uk
Tel: +44 113 283 2600 extn 4730 Fax: +44 113 283 3211
To view the terms under which this email is distributed, please go to http://disclaimer.leedsmet.ac.uk/email.htm