gpt4 book ai didi

php - 如何使用 PHP 显示单选按钮的值

转载 作者:行者123 更新时间:2023-11-29 00:46:17 25 4
gpt4 key购买 nike

所以我有一个表单,用户可以使用一些单选按钮填写该表单。来自单选按钮的值被传递给 MySQL。我现在想从数据库中提取这些值,将它们显示在不同页面的表格中,并使用 span 标签对它们应用不同的样式。

这是表单中的代码:

<input class="radio_style" type="radio" name="job_type" value="fulltime"/>Full-time<br/>
<input class="radio_style" type="radio" name="job_type" value="parttime"/>Part-time<br />

这是我要显示它的页面的代码:

<div class='job_type_div'>
<?php if($job_type=='fulltime') {?>
<span class='job_type_style'>
<?php echo $row['job_type']; ?>
</span>
<?php if($job_type=='parttime') {?>
<span class='job_type_style2'>
<?php echo $row['job_type']; ?>
</span>
<?php } ?>
<?php } ?>
</div>

理想情况下,“全职”值将具有一种样式,而“兼职”值将具有另一种样式。但是当我尝试运行这段代码时,什么也没有发生。我肯定正确连接到数据库。并且行名称正确标记为“job_type”。关于我可能哪里出错的任何想法?任何帮助将不胜感激:)

最佳答案

首先,你的表单应该是这样的:

<form action="page_you_want_to_display.php" method="POST">

<label for="type">Job Type:</label>

<label for="fulltime">
<input class="radio_style" id="fulltime" name="job_type" type="radio" value="fulltime">
Fulltime
</label>

<label for="parttime">
<input class="radio_style" id="parttime" name="job_type" type="radio" value="parttime">
Part Time
</label>

<input name="submitted" type="submit" value="Submit">

</form>

您要显示的页面应如下所示:

if(isset($_POST["submitted"])){

$job_type = $_POST['job_type'];

echo '<div class="job_type_div">';

if($job_type=='fulltime'){

$res = mysql_query("SELECT * FROM jobs WHERE job_type='fulltime'");

while ($row = mysql_fetch_assoc($res)) {

echo '<div class="fulltime">';

echo $row['job_title'].' - '.$row['job_type'];

echo '</div>';

echo '<br>';

}

} elseif ($job_type=='parttime'){

$res = mysql_query("SELECT * FROM jobs WHERE job_type='parttime'");

while ($row = mysql_fetch_assoc($res)) {

echo '<div class="parttime">';

echo $row['job_title'].' - '.$row['job_type'];

echo '</div>';

echo '<br>';

}

}

echo '</div>';

}

和 CSS:

.fulltime {
margin:0px;
padding:5px;
width:300px;
background:#9C0;
color:#fff;
}
.parttime {
margin:0px;
padding:5px;
width:300px;
background:#069;
color:#fff;
}

测试:

enter image description here

希望对你有帮助

关于php - 如何使用 PHP 显示单选按钮的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10440425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com