如何在php表中使用<select>标签?

时间:2016-02-04 14:51:13

标签: php html

我想将它添加到我下面的php表中。我希望它格式化为我的表中的PHP字段。这个例子是我希望它看起来像的HTML代码 echo“&lt; td&gt;” 。 “&lt; select value =”???????? “&lt; / td&gt;”; 请停止低估我。我不是英语发言人。我只是在努力让你们明白我想要的东西。 &lt; select id =“state1”name =“name1”&gt;     &lt; option value =“已解决”&gt;已解决&lt; /选项&gt;     &lt; option value =“Pending”&gt; Pending&lt; / option&gt;     &lt; option value =“Cased”&gt; Cased&lt; / option&gt;     &lt; option value =“已解决”已选中&gt;已解决&lt; /选项&gt; &LT; /选择&GT; 如何在此表中插入以上内容?            while($ row = mysqli_fetch_array($ search_result)){               echo“&lt; form action = edit_c_log.php method = post id = modif&gt;”;               echo“&lt; tr&gt;”;               echo“&lt; td&gt;” 。 $ row ['device_id']。 “&LT; / TD&gt;” 中;               echo“&lt; td&gt;” 。 $ row ['title']。 “&LT; / TD&gt;” 中;               echo“&lt; td&gt;” 。 $ row ['description']。 “&LT; / TD&gt;” 中;               echo“&lt; td&gt;” 。 $ row ['date']。 “&LT; / TD&gt;” 中;               echo“&lt; td&gt;” 。 “&lt; select name = status ??????????”&lt; / td&gt;“;               echo“&lt; td&gt;” 。 “&lt; input type = text name = status value =”。 $ row ['status']。 “&lt; / td&gt;”;               echo“&lt; td&gt;” 。 “&lt; input type = text name = pending_reason value =”。 $ row ['pending_reason']。 “&lt; / td&gt;”;               echo“&lt; td&gt;” 。 “&lt; input type = text name = case_number value =”。 $ row ['case_number']。 “&lt; / td&gt;”;               echo“&lt; td&gt;” 。 “&lt; input type = hidden name = call_id id = edition value =”。 $ row ['call_id']。 “&lt; / td&gt;”;               echo“&lt; td&gt;” 。 “&lt; input type = submit id = insert10 name = update value = update&gt;” 。 “&lt; / td&gt;”;               echo“&lt; / tr&gt;”;               echo“&lt; / form&gt;”;         } edit_c_log.php &LT; PHP 在session_start(); ?&GT; &LT; PHP $ dbhost ='localhost'; $ dbuser ='user2'; $ dbpass ='Pw32'; $ dbname ='db3'; $ CON = mysqli_connect($ DBHOST,$ DBUSER,$ DBPASS,$ DBNAME); 如果(!isset($ _ SESSION [ 'LOG_UPDATE'])){ $ _SESSION ['status'] = mysqli_real_escape_string($ con,$ _ POST ['status']); $ _SESSION ['pending_reason'] = mysqli_real_escape_string($ con,$ _ POST ['pending_reason']); $ _SESSION ['case_number'] = mysqli_real_escape_string($ con,$ _ POST ['case_number']); $ _SESSION ['call_id'] = mysqli_real_escape_string($ con,$ _ POST ['call_id']); $ status = $ _SESSION ['status']; $ pending_reason = $ _SESSION ['pending_reason']; $ case_number = $ _SESSION ['case_number']; $ call_id = $ _SESSION ['call_id']; Mysqli_query($ con,“UPDATE oz2ts_call_logs SET status ='$ status',pending_reason ='$ pending_reason',case_number ='$ case_number'WHERE call_id ='$ call_id'”);  } ?&GT;

2 个答案:

答案 0 :(得分:0)

你可以这样做:"(In PHP format)"

    echo "<form action=edit_c_log.php method=post id=modif>"; 
    echo "<tr>";
        echo "<td>" . $row['date'] . "</td>";
        echo "<td>";
            echo '<select id="state1"  name="status">';
                echo '<option value="Resolved">Resolved</option>';
                echo '<option value="Pending">Pending</option>';
                echo '<option value="Cased">Cased</option>';
                echo '<option value="Resolved" selected>Resolved</option>';
            echo "</select>";
        echo "</td>";             
        echo "<td>" . "<input type=text name=status value=" . $row['status'] . "> </td>";
        echo "<td>" . "<input type=text name=pending_reason value=" . $row['pending_reason'] . "> </td>";
    echo "</tr>";
echo "</form>";

答案 1 :(得分:0)

我认为,更好的方法是使用像html这样的html代码。像这样:

<form action="edit_c_log.php" method="post" id="modif">
<table>
   <tr>
       <td><?php echo $row['date']; ?></td>
       <td>
           <select id="state1"  name="name1">
               <option value="Resolved">Resolved</option>
               <option value="Pending">Pending</option>
               <option value="Cased">Cased</option>
               <option value="Resolved" selected>Resolved</option> 
           </select> 
       </td>
       <td>
          <input type="text" name="status" value="<?php echo $row['status'] ?>"
       </td>
       ....
</table>
</form>