2013-09-22 56 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

從另一個頁面?對不起,這是另一個問題。在其他頁面和您正在接收的頁面上顯示您的代碼並編輯您的問題並提出第二個問題。 –