2013-09-22 55 views
0

为什么这段代码不起作用?我有div内没有提交的元素

<script> 
//script to retrieve a list from a page and place it inside a div.  
</script> 

//This is the list on the otherpage. 
<select name='timing' id='timing'> Some Options </select> 

在它所处

<html> 
<body> 
<form method="post" action="insert.php"> 
<div id="time"></div> 
//some more elements and a submit button 

</form> 
</body> 
</html> 

在提交的数据应该去一个PHP网页,其中数据插入databas

<?php 
    session_start(); //Use this to include session variables 
    $con=mysqli_connect("localhost","clinic","myclinic","myclinic");// Check connection 
    if (mysqli_connect_errno()){ 
     echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
    } 
    $query = "INSERT INTO appointment(username, doctor, day, time) VALUES('$_SESSION[username]', '$_POST[doctor]', '$_POST[day]', '$_POST[timing]')"; 

    // So on. 

的问题是在div表单提交除了放在div内的所有值 任何想法?我一直坚持这个很长一段时间。

+0

“问题是表单提交的所有值除了放在div里面的任何想法?“ div里面有什么? – bestprogrammerintheworld

+0

我将“change”事件中的time.php下拉列表加载到div中 – Ajit

回答

2

表单不提交div。

形式提交输入值

改变你的div来输入

<input type="time" name="time" /> 

这是HTML5时间输入

一些referense for time input types

+0

谢谢您的回复。我的问题是我无法从另一个页面加载到jQuery的输入类型的元素。 – Ajit

+0

从另一个页面?对不起,这是另一个问题。在其他页面和您正在接收的页面上显示您的代码并编辑您的问题并提出第二个问题。 –