From: "Ryan A" <[EMAIL PROTECTED]>
> 2. The query also checks if I have a stored sql statement for this C_ID
> 2a. If "YES" it tries to execute the query (if NO, execution stops here,
all
> is well)
>
> 3.The stored SQL is usually something like "insert into
> tester('$client_id','$client_name')"
>
> Heres where the problems coming in, it seems to be doing everything as it
> should except when
> I check the database I see that it has inserted:
> "$client_id" "$client_name" into the fields instead of "12" "ryan"
>
> The above should explain everything but if you want the code I can post
it.
You have to eval() the code from the database to get the variables replaced
(or use a regex).
<?php
$name = 'John';
$str = file_get_contents('test.txt'); //Reads "Hello $name"
eval('$str = "' . $str . '";');
echo $str;
?>
or
<?php
$name = 'John';
$str = file_get_contents('test.txt'); //Reads "Hello $name"
$str = preg_replace('/\$([a-zA-Z_]\w+)/e','$\1;',$str);
echo $str;
?>
---John Holmes..
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php