Because it's not $s in the context of a printf() call.  It is %s to denote a
string replacement.

-Mike

----- Original Message ----- 
From: "Matthew Crouch" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, June 24, 2002 12:41 PM
Subject: [PHP-DB] got it, thanks


> 
> 
> Seth Yount wrote:
> 
> > in you print statement you have ?lastname=%s, shouldn't that be '$s'
> > denoting a variable being passed?  Try that out.
> >
> > gl -- Seth
> >
> > Matthew Crouch wrote:
> >
> > > this bit from my index page is giving me 2 headaches:
> > > 1. it isn't passing anything into the URL
> > > 2. the page that gets called ("name.php") sits and tries to load
> > > forever. it looks like it's even filling up my hard drive with data (?!)
> > >
> > > Note: it does this (#2) even if I type in the URL with a variable and
> > > value, like "name.php?lastname=smith"
> > >
> > > <?
> > > printf ("<form method=\"post\" action=\"name.php?lastname=%s\">",
> > > $lastname);
> > > ?>
> > >     <div align="center">
> > >       <input type="Text" name="lastname" size="75">
> > >       <input type="Submit" name="submit" value="Search for Last Name">
> > >     </div>
> > >   </form>
> > > </div>
> > >
> 
> 
> -- 
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php


-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to