Dit problem har intet at gøre med PHP eller MysQL.
Det er lige så dumt som en meget simpel HTML-syntaksregel. Det er helt åbenlyst, at koden
<input value="John: "YES you can>
vil kun vise citeret "John:"-del. For at gøre det korrekt, skal man indkode specielle symboler i værdien
$titlepost = htmlspecialchars($titlepost,ENT_QUOTES);
?>
<input type="text" name="title" value="<?=$titlepost?>">
Med hensyn til skråstreger - det er dumt overdreven citering spørgsmål. citer kun dine strenge én gang, og sørg for at du har magic_quotes_gpc
slukket