Я думаю, что если я читаю ваш вопрос ПРАВИЛЬНО, то вам нужен AJAX-вызов для завершения вашего запроса на enter.php
.
Поскольку вы говорите так, как будто хотите обработать свои входные данные, которые находятся в enter.php
, но пользователь увидит форму в index.php
, и когда пользователь отправит форму, он должен опубликовать данные в enter.php
.
Пожалуйста, используйте следующий фрагмент кода:
index.php
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" language="javascript"></script>
<script language="javascript">
$("#submit_form").submit(function()
{
//check the username exists or not from ajax
$.post("enter.php",{ name:$('#name').val(),surname:$('#surname').val(),rand:Math.random() } ,function(data)
{
if(data) //if correct login detail
{
$("#submit_response").html(data);
}
});
alert("Problem in connecting your server.");
return false;//not to post the form physically
});
</script>
<!-- Show Message for AJAX response -->
<div id="submit_response"></div>
<form id="submit_form" action="javascript:login()" method="post">
<input name="name" type="text" id="name" value=""/>
<input name="surname" type="text" id="surname" value=""/>
<input type="submit" name="Submit" value="Submit"/>
</form>
enter.php
<?php
$nm = $_POST['name'];
$snm = $_POST['surname'];
echo $nm.", ".$snm;
?>