我在ajax POST中使用php
当我单击一些按钮后,ajax post函数运行,然后 php代码运行。
我的php代码在这里
...
<select name='dayval' style="width:30%">123
<option value=''>-- CHOOSE --</option>
<?php
$conn = mysqli_connect("103.22.222.228","dbtjd1","mypasswd","DB");
$query = "SELECT Day FROM hashdb WHERE CarID = '".$var2."'";
$result = mysqli_query($conn, $query);
while ($row = mysqli_fetch_assoc($result)){
if($row['Day'] >= $day_start && $row['Day'] < $day_finish){
$field = $row['Day'];
echo "<option id=list_first style ='width:200px; height:300px;' value=".htmlspecialchars($field).">".htmlspecialchars($field)."</option>";
}
}
?>
</select>
...
然后我尝试使用CSS运行select选项
通过在HTML或此代码上添加CSS代码
但这是行不通的。
也许我做错了,我不知道如何在此处添加CSS代码
你能帮我吗...?!
答案 0 :(得分:0)
我正在尝试这样做,它正在为我工作。它会设置选项的样式并将其颜色更改为红色。
<?php
$pdo = new PDO('mysql:host=localhost;dbname=YOUR DB NAME', 'USER NAME', 'PASSWORD');
$sql= "SELECT Day FROM hashdb WHERE CarID = '".$var2."'";
$stmt = $pdo->prepare($sql);
$stmt->execute();
$days= $stmt->fetchAll();
?>
<select name='dayval' style="width:30%">123
<label> <span>--CHOOSE--</span></label>
<?php foreach($days as $day): ?>
<option value="<?= $day['Day']; ?>" style="color: red;"<?=$day['Day'];?></option>
<?php endforeach; ?>
</select>