> $query = "INSERT INTO friends (id, firstname, surname) values >(nextval('friends_id_seq'), > $_POST['firstname'], $_POST['surname'])"; > > which returns error: > Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING >or > T_VARIABLE or T_NUM_STRING in > /local/scratch-1/ww220/Apache1.3/htdocs/test/add2.php on line 5
When using arrays in strings, things are done a little differently: print "a $arr[key] string"; print "a {$arr['key']} string"; print "a " . $arr['key'] . " string"; Be sure to always surround keys with quotes outside of strings otherwise PHP looks for a CONSTANT named key first, instead. define ('a','b'); $arr = array('a' => 'apple', 'b' => 'banana'); print $arr[a]; // banana print "$arr[a]"; // apple print $arr['a']; // apple Regards, Philip Olson -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php