-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>

我想在选择标签中查看数据库上的时钟时间值。之后,如果用户想根据他选择的日期更改时钟时间,他可以这样做。

之前谢谢

4

3 回答 3

1

把你的选择像这样: -

 <select name="time" >
   <option value=value="<?php echo $c['date'] ;?>" selected > <?php echo $c['date'] ;?> </option>
 </select>
于 2013-07-03T10:40:01.823 回答
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>
于 2013-07-03T10:39:43.600 回答
0

htm中下拉的结构是

<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>
于 2013-07-03T10:48:27.973 回答