php - 与参数相符的显示

标签 php mysql database forms

我已经制作了包含一些信息的数据库。想要做的是检索并显示符合以下参数的数据:

如果我从下拉列表中选择绿色,它将仅显示有关绿色汽车的信息。 “kõik”也意味着像所有一样。

这是我使用的表格。

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body align="center" style="margin-top:200px;">
<table border="1" align="center">
  <tr>
    <td>   
<form  action="retrieve.php" method="get">
Rass:
<select name="rass"> 
<option value="ebony">Ebony</option> 
<option value="Valge">Valge</option> 
<option value="Aasia">Aasia</option> 
</select> <br />
<input type="submit" value="lisa" />
</form>    
    </td>
  </tr>
</table>
</body>
</html>

这是用于显示所有数据的 php。

<?php

$connect = @mysql_connect ("localhost", "root", "") or die("Fail!!!! :D:D:D");
mysql_select_db("tibid") or die("selline andmebaas puudub");

$query = mysql_query("select * from test"); 
$num_rows = mysql_num_rows($query);

if($num_rows > 0){
{while($row = mysql_fetch_assoc($query))

    echo 
    $row['rinnad']. "<br>"
    .$row['juuksed']."<br>"
    .$row['silmad']."<br>"
    .$row['rass']."<br>
    <hr>
    ";}
}else{ 
echo "Andmebaas on tühi";

}

?>

链接到此类教程会很有帮助。 谢谢

最佳答案

我认为您正在寻找WHERE。所以你的查询是:

select * from cars where color = '$color'

其中$colorescaped $_POST['color'] 从您的表单传递。

关于php - 与参数相符的显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5842245/

相关文章:

php - 仅当行少于 5 时才选择 MYSQL

mysql - SQL 使用同一表中的 SUM 更新值

php - 为什么这个变量不起作用?查询

php - PDO 分页在显示第一个结果后不显示数据

php - 在 php mysql 站点中增加 bangla 字体大小

php - 整个密码列的mysql sha1加密

mysql - #1146 - 表 'phpmyadmin.pma_recent' 不存在

ruby-on-rails - Rails 4 不存储数据、种子或默认模型保存

Php + MySQL 横幅旋转器按顺序

php - 如何将 MySQL 查询转换为 Laravel Eloquent 查询?