<!doctype html> <html> <head> <meta charset="utf-8"> <title>Test</title> </head> <body> <form action="" method="post" name="theform"> <table width="693" border="1" style="table-layout:fixed;"> <tr> <td width="683" id="mymessage" contenteditable="true" name="mymessage">Write message here...</td> </tr> </table> <script> document.getElementById('mymessage').addEventListener('input', function() { document.getElementById('hiddenInput').value = this.innerHTML; console.log(document.getElementById('hiddenInput').value); }); document.getElementById("mymessage").addEventListener("click", removePlace); function removePlace() { document.getElementById("mymessage").innerHTML=""; } </script> <div id="google_translate_element"><span class="notranslate">Select language to translate your text above:</span></div> <script type="text/javascript"> function googleTranslateElementInit() { new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages: 'en,fr,it,ja,ko,ms,ru,ta,th,zh-CN', layout: google.translate.TranslateElement.InlineLayout.SIMPLE, multilanguagePage: true}, 'google_translate_element'); } </script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script> <input type="hidden" id='hiddenInput' name='hiddenInput'> <span class="notranslate"><input type="submit" id="btnSend" name="btnSend" value="Send"></span> </form> <?php $servername = "localhost"; $username = "mytranslateim"; $password = "qwerty"; $dbname = "test"; $dbconnectivity = mysqli_connect($servername, $username, $password, $dbname); if (isset($_POST['btnSend'])) { $getmsg = $_POST['hiddenInput']; if($getmsg == "") { echo "nothing"; } else { echo $getmsg; $sql = "INSERT INTO testing(testmsg) VALUES ('$getmsg')"; </body> </html>
I want to save the translated text inside the mysql php table. Currently, the system will echo in the translated text, but it will not be saved in the database as the text I printed. For example, if I type the word โtestโ and translate it into Japanese as โใ ใน ใโ, the database will save the word โtestโ rather than โใ ใน ใโ. How can I make it save the translated text?
source share