asmitaisit Posted February 2, 2008 Share Posted February 2, 2008 I have a huge form. I have to press a button for preview before submitting data to DB. i have set condition after post as if($_POST['preview']){ $prev = array( "owner" => $_POST['owner'], "refid" => $_POST['refid'].................and many other fields); $prev1=serialize($prev); echo "<script type='text/javascript'>window.open('preview.php?arr=$prev1', 'window_name');</script>"; } the form has many text areas as well. its not opening the preview page and says INVALID URL. How to pass the data to preview page now? Link to comment https://forums.phpfreaks.com/topic/89040-how-to-send-post-data-to-a-pop-up/ Share on other sites More sharing options...
shocker-z Posted February 2, 2008 Share Posted February 2, 2008 you need to use $_GET[] instead of $_POST[] when sending variables via the URL e.g. index.php?page=news Regards Liam Link to comment https://forums.phpfreaks.com/topic/89040-how-to-send-post-data-to-a-pop-up/#findComment-456009 Share on other sites More sharing options...
asmitaisit Posted February 2, 2008 Author Share Posted February 2, 2008 I used javascript's form.submit() instead. Link to comment https://forums.phpfreaks.com/topic/89040-how-to-send-post-data-to-a-pop-up/#findComment-456221 Share on other sites More sharing options...
haku Posted February 2, 2008 Share Posted February 2, 2008 You shouldn't do that. If a person has javascript turned off, your site wont work. You should follow the advice of shocker-z and set it up to work in php. Then, if you want to add the javascript overtop for some reason, you can do that. But you should never depend on javascript. Link to comment https://forums.phpfreaks.com/topic/89040-how-to-send-post-data-to-a-pop-up/#findComment-456224 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.