我一直在修补这个几天。检查出所有相关的帖子,仍然无法完成它的工作。任何人都可以看一看,并引导我走向正确的方向?窗体会议数据不张贴,会议工作
我有一个网站,一切都被加载到一个页面上的div。 除了表格数据,一切都很好。 我可以加载测试的会话数据,它工作正常,但我似乎无法得到任何输入的表单数据。
我有session_start();包含在connection.php中开头的php标签的顶部。每个页面都需要connection.php。
connection.php开头。
<?
session_start();
下面是一些addvehicle.php代码样本(不张贴这一切,因为它是巨大的,其余的是不相关的,可如果需要的话虽然)
...
<script type="text/javascript">
$(document).ready(function()
{
$('form#newvehicleform').submit(function()
{
<?php
$trucknumbera=$_POST["trucknumber"];
$_SESSION['trucknumber']=$trucknumbera;
$_SESSION['info']="this is some info";
?>
$("#mainwindow").load("addvehiclepost.php");
return false;
});
});
</script>
.....
<form id="newvehicleform" class="newvehicleform" method="post" action="<?php echo $PHP_SELF;?>">
<table>
<tr>
<td>
Truck Number
</td>
<td>
<input name="trucknumber" class="validate[required,custom[number]]" type="text" id="trucknumber" autofocus autocomplete="off" required />
</td>
</tr>
<tr>
<td>
<br>
<input type="submit" id="submit" class="s-submit" alt="Submit" value="Submit">
</td>
</tr>
</table>
</form>
的测试,addvehiclepost.php
require ('./connection.php');
echo "<br>info: " .$_SESSION['info']. "<br>";
$trucknumber=$_SESSION['trucknumber'];
echo "<br>trucknumber: " .$trucknumber;
,这里是输出,我从addvehiclepost.php得到
信息:这是一些信息
trucknummer:
,所以你可以看到它的传球$ _SESSION正确和该功能正在工作,但我不能让它通过提交的数据。
任何人有任何想法得到这个去?
在此先感谢。科林。
谢谢,现在我明白这一点了。 我还没有找到工作。 任何建议让它通过表单的值通过? – 2013-05-14 14:29:49