quoting pains

Página superior
Adjuntos:
Obtener este mensaje como un correo
+ (text/plain)
Eliminar este mensaje
Responder a este mensaje
Autor: Craig White
Fecha:  
A: plug-discuss
Asunto: quoting pains
I have a problem with quoting strings

My problem is with php/mysql but I would venture to guess that this
issue is almost across the board problem and not specific to this pair.

My string...
(php)
$my_search = "SELECT * from horde_datatree WHERE user_uid = \"$user\" \
AND (group_uid = 'horde.shares.kronolith' OR group_uid = \
'horde.shares.nag' OR gr\oup_uid = 'horde.shares.imp' OR group_uid = \
'horde.shares.turba' OR group_uid = 'horde.shares.mnemo')";

which results in (an example - variable expanded)

SELECT * from horde_datatree WHERE user_uid = "jennifer" AND (group_uid
= 'horde.shares.kronolith' OR group_uid = 'horde.shares.nag' OR
group_uid = 'horde.shares.imp' OR group_uid = 'horde.shares.turba' OR
group_uid = 'horde.shares.mnemo')

now I need to pass this string (along with other things) in an html POST
operation...

echo "<input type='hidden' name='search_string' \
value=\"$search_string\">";

which when POSTed - results in...

SELECT * from horde_datatree WHERE user_uid =

cut off at the first "

I cannot fathom a way to get the entire string to pass through
'unmolested'

Any ideas

Craig

---------------------------------------------------
PLUG-discuss mailing list -
To subscribe, unsubscribe, or to change you mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss