javascript - 从数据库逗号分隔的列中获取所有值并将其放入文本字​​段中

标签 javascript php html mysql

我有一个表,其中包含列车队名称、车辆登记和有关每辆车的其他一些信息。 1个车队可以拥有很多车辆。我的应用程序的主要目的是在选择车队(从下拉列表中)时显示车队内的车辆,因此过滤并显示数据库的行(基于“fleet_name”列),因此结果仅显示选定的舰队(这已经实现,请参见下面的代码)。我现在想要实现的是,只需单击一个按钮,即可获取所选车队内所有车辆的电话号码,以逗号分隔,因此,如果车队有 3 辆车,一旦您单击“抓取数字”按钮,您将在文本字段中得到 074123456789,07412347321,074292839201。如果开头的0能改成44,那也是一笔巨大的红利了!所以我已经能够获取一行的电话号码单数:

目前我的代码显示所有数据:

<?php

$sql = "SELECT * FROM main_table";
if (isset($_POST['search'])) {
$search_term = mysql_real_escape_string($_POST['search_box']);
$sql .= " WHERE fleet_name='$search_term'";
$sql .= " OR vehicle_registration_number='$search_term'";
}
$query = mysql_query($sql) or die(mysql_error());
?>

过滤数据的表单:

<form name="search_form" method="POST" action="index2.php">

<?php $sql2 = "SELECT DISTINCT fleet_name FROM main_table"; 
$query2 = mysql_query($sql2); 
echo "<p> Select Fleet Name: <select name='search_box'><option></option>";
while($row = mysql_fetch_assoc($query2)){ echo "<option>{$row['fleet_name']}</option>"; } 
echo "</select></p>"; ?>
<input type="submit" name="search" value="Search the table...">

</form>

和我的表代码:

<table width="70%" cellpadding="5" cellspacing="5">

<tr>
<td><strong>Fleet Name</strong></td>
<td><strong>SIM Mobile Number</strong></td>
</tr>
<?php while ($row = mysql_fetch_array($query)) { ?>
<td><?php echo $row['fleet_name']; ?></td>
<td><?php echo $row['mobile_number']; ?><input type="button" value="select"   onclick="clickMe('<?php echo $row['mobile_number']; ?>')" /></td>
<tr> 

我的按钮代码 atm:

function clickMe(number) {
     $("#textfield").val(number);
}

和我的文本字段代码:

  <input type="text" name="to" id="textfield">

非常感谢您花时间阅读本文并提供任何帮助。

最佳答案

尝试使用

GROUP_CONCAT(COLUMN_NAME)

这将给出列值的逗号分隔值。

关于javascript - 从数据库逗号分隔的列中获取所有值并将其放入文本字​​段中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20515788/

相关文章:

javascript - 循环浏览系列中的所有产品 |商城

javascript - Javascript/Raphael函数

javascript - Selenium 与 JavaScript 和 Nodejs : How to count elements on page?

php - 从 Ajax 请求解码 JSON 数组

HTML 和 JSP 与 Oracle 使用 tomcat

javascript - Canvas 中的多次碰撞

class - 类中PHP调用类返回错误:500

php - 将 WooCommerce Review 内容放入产品摘要

html - 比率的媒体查询未触发

javascript - 使用外部链接控制光滑的 slider