I have two pages in php. First page is the following:
<?php
// --- please consider that my form is inside a while statement...
<form action='deletepost.php' method='post' >
<input type='hidden' name='var' value='$comment_id;'>
<input type='submit' value='delete' >
</form>
?>
and page deletepost.php is the following:
<?php
$comment = mysql_real_escape_string($_POST['var']);
echo" $comment ";
// --- then starts successfully the delete process I have created...
?>
So first page includes a form button delete that when I press it passes the value that I want to page deletepost.php successfully (I use echo to see it as you can see). I have decided to use a javascript lightbox for my form in first page. I have changed my code to that:
<?php
<a href = javascript:void(0) onclick = document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block'><h2><font color=green size=3>Delete All</font></h2></a>
<div id=light class=white_content>
<form action='deletepost.php' method='post' >
<input type='hidden' name='var' value='$comment_id'>
<input type='submit' value='delete' onClick=submit(); >
</form>
<a href=javascript:void(0) onclick=document.getElementById('light').style.display='none';document.getElementById('fade').style.display='none'><button style='margin-left:250px; width:95px;'>Cancel</button></a>
</div>
<div id=fade class=black_overlay></div>
the problem is that after using javascript, values are not passed to deletepost.php .Any idea why this might happend?