Вы можете сделать что-то для этого:
HTML:
<form id="propose" name="input" action="insertpropose.php" method="post"><br/>
<input type="submit" onclick="show_prompt()" value="propose" />
<input type="hidden" name="propose" value="">
</form>
Javascript:
<script type="text/javascript">
function show_prompt()
{
var name=prompt("question");
if (name!=null && name!="")
{
//set the hidden input value to the value entered in the prompt
document.input.purpose.value = name; //document.input referring to the form named 'input'
document.input.submit(); //submit the form
}
}
</script>
Ваш SQL немного шаткий, поэтому я изменил егочтобы функционировать так, как я и предполагал, вы хотели, чтобы это работало:
$purpose = $_POST['purpose'];
$query="SELECT propose FROM propose WHERE purpose = ". $purpose;
$result=mysql_query($query);
Обратите внимание, что использование SQL таким способом крайне небезопасно.
Это должно дать вам желаемый эффект, хотя, вероятно, это не так.это лучший способ сделать это.