i have a problem that really warried me i create a website and I want my users first connect to the site, and then they fill information in a table, and then save the data and r
The error message is pretty obvious: on the line of 45 you are trying to cast $response
object into string. by trying either to echo it or concatenate or whatever. You have to get a data array out of response and then use it:
$row = $reponse->fetch();
Also note that using of die() is prohibited in general and especially useless with PDO which can die by itself, and perform it way better than if you kill it manually.
Your first line should read $id= $_SESSION['idCommercant'] (I suppose)
As it stands now a single line comment is started right after the = sign. Excecution proceeds on the next line and assigns the value of $response (a PDOStatement) to $id.
In the last line you try to pass this as a parameter to $response->execute() which expects an array of strings, but an array with a PDOStatement is given. It cannot be converted, hence the error.