2013-07-03 67 views
-1

我需要根據搜索票號進行編輯/更新功能。當用戶輸入他有的票號時,會出現一個表單,其中包含基於他擁有的票號的數據庫中的數據。我可以從數據庫中看到名稱值,票號值和日期值,但我看不到時鐘時間值在選擇標籤。選擇門票號碼後從數據庫中選擇時間

<?php 
$no = $_GET['ticket']; 
$st = "SELECT * FROM event WHERE no='$no'"; 
$check = mysql_query($st,$connection) or die("Failed"); 
$c = mysql_fetch_array($check); 
?> 
<form name="form" method="POST" action=""> 
    <table> 
     <tr> 
      <td>Reference Number</td> 
      <td> : </td> 
      <td> 
       <input type="text" name="no" value="<?php echo $c['no'] ;?>" disabled> 
       <input type="hidden" name="no" value="<?php echo $c['no'] ;?>"> 
      </td> 
     </tr> 
     <tr> 
      <td>Name</td> 
      <td> : </td> 
      <td> 
       <input type="text" name="name" value="<?php echo $c['name'] ;?>" disabled> 
       <input type="text" name="name" value="<?php echo $c['name'] ;?>" disabled> 
      </td> 
     </tr> 
     <tr> 
      <td>Date</td> 
      <td> : </td> 
      <td> 
       <input type="text" id="date" name="date" value="<?php echo $c['date'] ;?>"> 
      </td> 
     </tr> 
     <tr> 
      <td>Clock Time</td> 
      <td> : </td> 
      <td> 
       <select name="time" value="<?php echo $c['time'] ;?>"> 
      </td> 
     </tr> 

我想查看選擇標記中數據庫的時鐘時間值。之後,如果用戶想根據他選擇的日期對時鐘進行更改,他可以做到這一點。

以前感謝,

+0

爲什麼你會使用像日期? –

+0

因爲我需要選擇一個日期之後,時間將被過濾以顯示不在該日期的時間。數據庫中的示例我有2個數據22-07-2013 13.00和28-07-2013 14.00。如果用戶想要將日期從2013年7月22日更改爲2013年7月28日,那麼他選擇時間,他不能找到14.00時間。 –

回答

0

下降HTM下來的stucture是

<select name ="postname"> 
<option value="postvalue"> display value</option> 
more options 
. 
. 
. 
. 
</select> 

使用下面的代碼你案例

<select name="postname" > 
    <option value="<?php echo $c['date'] ;?>" > <?php echo $c['date'] ;?> </option> 
</select> 
+0

抱歉誤會,我需要看到數據庫中的時鐘時間選擇標記.. –

+0

確定,然後用$ c ['time']替換$ c ['date']。 – Talha

+0

是的,我已經做到了。現在完成了。謝謝... –

0

選擇標籤必須有選項。您需要使用選項填充選擇標籤,然後根據您的值檢查它以設置所選選項。

這種方法是錯誤的<select name="time" value="<?php echo $c['date'] ;?>">

<select name="time"> 
     <?php foreach($options as $option) { ?> 
      <?php $sel = ''; if ($option->value = $c['date']) { $sel = 'selected'; } ?> 
      <option value="<?php echo $option->value; ?>" <?php echo $sel; ?>><?php echo $option->name; ?></option> 
     <?php } ?> 
    </select> 
1

把你的選擇是這樣的: -

<select name="time" > 
    <option value=value="<?php echo $c['date'] ;?>" selected > <?php echo $c['date'] ;?> </option> 
</select> 
+0

對不起,我需要看到從數據庫到選擇標籤的時鐘時間..我試過了,但我看不到一個時鐘的時間值 –