You are most welcome, Aleks. Glad it helped. > -----Original Message----- > From: Aleks @ USA.net [mailto:Aleks.k@xxxxxxx] > Sent: Wednesday, November 05, 2003 3:01 PM > To: 'Hutchins, Richard'; 'PHP-DB' > Subject: RE: Select Value with 's > > > BINGO.... Thanks Rich... I just realized were I was going > wrong with my > attempt > Of addslashes.... I forgot to remove the ['s] in the $_POST statement. > > I had $FF = addslashes($_POST ['Cid']); > > Thanks for MA and John for your help also.... Hope to return > the favors.. > > Aleks > > -----Original Message----- > From: Hutchins, Richard [mailto:Richard.Hutchins@xxxxxxxxxxxxxx] > Sent: Wednesday, November 05, 2003 2:52 PM > To: PHP-DB > Subject: RE: Select Value with 's > > Using your variables and query, the following, based on one of my own > functional pages, the following should work: > > $FF = addslashes($_POST[Cid]); > > $info = mysql_query("Select * From customer Where > customer.customer LIKE > '$FF' "); > > Give it a shot. Hope this helps. > > Rich > > > -----Original Message----- > > From: ma [mailto:grillen@xxxxxxxxxxxxxx] > > Sent: Wednesday, November 05, 2003 2:29 PM > > To: PHP-DB > > Subject: Re: Select Value with 's > > > > > > hi > > > > hm - it would help if you'd send us the code where you generate the > > query > > > > _ma > > > > # life would be easier if i knew the source code... > > > > > Von: "Aleks @ USA.net" <Aleks.k@xxxxxxx> > > > Datum: Wed, 5 Nov 2003 14:23:06 -0500 > > > An: "'ma'" <grillen@xxxxxxxxxxxxxx>, "'PHP-DB'" > > <php-db@xxxxxxxxxxxxx> > > > Betreff: RE: Select Value with 's > > > > > > Tried both... Still no joy... > > > > > > The statement becomes > > > $info = mysql_query('Select * From customer Where > > customer.customer LIKE St > > > Mary's Hospital'); > > > > > > Maybe I need to be a little clearer... Seem that the sql > > statement is now > > > getting the correct value > > > But the extra ['] is confusing it.... > > > > > > > > > -----Original Message----- > > > From: ma [mailto:grillen@xxxxxxxxxxxxxx] > > > Sent: Wednesday, November 05, 2003 2:07 PM > > > To: PHP-DB > > > Subject: Re: Select Value with 's > > > > > > hi > > > > > > ok - than make it this way: > > > > > > $info = mysql_query( Select * From customer Where > > customer.customer LIKE "St > > > Mary's Hospital"); > > > > > > anyways - shouldn't it be like this?: > > > > > > $FF = "St Mary's Hospital"; > > > $info = mysql_query('Select * From customer Where > > customer.customer LIKE > > > "'.$FF.'"'); > > > > > > _ma > > > > > > # life would be easier if i knew the source code... > > > > > >> Von: "Aleks @ USA.net" <Aleks.k@xxxxxxx> > > >> Datum: Wed, 5 Nov 2003 14:01:37 -0500 > > >> An: "'ma'" <grillen@xxxxxxxxxxxxxx>, "'PHP-DB'" > > <php-db@xxxxxxxxxxxxx> > > >> Betreff: RE: Select Value with 's > > >> > > >> Sorry I left out the exact form.... > > >> > > >> It is > > >> > > >> $info = mysql_query( Select * From customer Where > customer.customer > > >> LIKE 'St Mary's Hospital'); > > >> > > >> > > >> > > >> -----Original Message----- > > >> From: ma [mailto:grillen@xxxxxxxxxxxxxx] > > >> Sent: Wednesday, November 05, 2003 1:56 PM > > >> To: PHP-DB > > >> Subject: Re: Select Value with 's > > >> > > >> hi > > >> > > >> think you should use ' when you create the query and " in the > > >> SQL-statement for comparison: > > >> > > >> $qry = 'SELECT * > > >> FROM customer > > >> WHERE customer.customer LIKE "'.$FF.'"'; > > >> > > >> _ma > > >> > > >> # life would be easier if i knew the source code... > > >> > > >>> Von: "Aleks @ USA.net" <Aleks.k@xxxxxxx> > > >>> Datum: Wed, 5 Nov 2003 13:52:51 -0500 > > >>> An: "'CPT John W. Holmes'" <holmes072000@xxxxxxxxxxx>, "'ma'" > > >>> <grillen@xxxxxxxxxxxxxx>, "'PHP-DB'" <php-db@xxxxxxxxxxxxx> > > >>> Betreff: RE: Select Value with 's > > >>> > > >>> Thanks John for the answer.... But... > > >>> > > >>> Now my select statement on the Result.php page errors > out when The > > >>> value has the [']in it..... What the select statement > > looks like now > > >>> Is > > >>> > > >>> Select * > > >>> From customer > > >>> Where customer.customer LIKE 'St Mary's Hospital' > > >>> > > >>> Error message is > > >>> > > >>> Warning mysql_fetch_array(): supplied argument is not a > > valid MySQL > > >>> result > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> -----Original Message----- > > >>> From: CPT John W. Holmes [mailto:holmes072000@xxxxxxxxxxx] > > >>> Sent: Wednesday, November 05, 2003 1:45 PM > > >>> To: Aleks @ USA.net; 'ma'; 'PHP-DB' > > >>> Subject: Re: Select Value with 's > > >>> > > >>> From: "Aleks @ USA.net" <Aleks.k@xxxxxxx> > > >>>> First I build my select list: > > >>>> > > >>>> <SELECT NAME="Cid" size="1"> > > >>>> <OPTION Selected VALUE="">All Customers</OPTION> > > >>>> > > >>>> <? > > >>>> While ($Site = mysql_fetch_array($S)) { > > >>>> $Sid = $Site["CID"]; > > >>>> $SName = htmlspecialchars($Site["Customer"]); > > >>>> echo("<option value='$SName'>$SName</options>\n"); > > >>> > > >>> Easy fix: echo("<option value=\"$SName\">$SName</options>\n"); > > >>> > > >>> Long version: > > >>> > > >>> htmlspecialchars() does not change single quotes unless > you pass > > >>> ENT_QUOTES as the second parameter. What you're ending up > > with is a > > >>> value > > >> such as: > > >>> > > >>> value='St. Mary's' > > >>> > > >>> which, HTML will interpret as a value of "St. Mary" and > > an unknown s' > > >>> attribute. So, > > >>> > > >>> $SName = htmlspecialchars($Site["Customer"], ENT_QUOTES); > > >>> echo("<option value='$SName'>$SName</options>\n"); > > >>> > > >>> will convert single quotes to HTML entities and not > > affect the value. > > >>> > > >>> The "easy fix" above works because it uses double quotes > > around the > > >>> value and htmlspecialchars() already changes double > > quotes by default. > > >>> > > >>> ---John Holmes... > > >>> > > >> > > >> -- > > >> 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 > > >> > > > > > > -- > > > 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 > > > > > > > -- > > 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 > > -- > 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