当给定2个输入值时,如何使用php从数据库中获取表?
例如,如果我输入了value1=20和value2=40,那么我必须得到表1'作为结果。有人能帮我更正此代码或告诉我其他方法吗。您对这些值的防范是错误的。。。 如果isset$\u GET['value=20'&&&'value1=40'] 应该是 如果设置为$\u GET['value']&&$\u GET['value']=='20'&&当给定2个输入值时,如何使用php从数据库中获取表?,php,mysql,forms,Php,Mysql,Forms,例如,如果我输入了value1=20和value2=40,那么我必须得到表1'作为结果。有人能帮我更正此代码或告诉我其他方法吗。您对这些值的防范是错误的。。。 如果isset$\u GET['value=20'&&&'value1=40'] 应该是 如果设置为$\u GET['value']&&$\u GET['value']=='20'&& isset$\u GET['value2']&&$\u GET['value2']=='40'这是什么登录?您想要表名作为结果?您的问题不清楚。您想要根据
isset$\u GET['value2']&&$\u GET['value2']=='40'这是什么登录?您想要表名作为结果?您的问题不清楚。您想要根据从表中输入的值获取数据?我想要整个表n*n作为结果,当输入值为value1=20和value2=40时。单击提交时,它不会在Html页面上显示表。您能帮助我吗。。我是PHP新手。。如果您想了解此代码的更多详细信息,请告诉我谢谢您,幸运的是Burger:它成功了:太棒了!:快乐编码
<form action="applications.php" enctype="multipart/form-data" method="post">
Value1: <input type="text" name="value"><br>
Value2: <input type="text" name="value1"><br>
<input type="submit" onmouseover="this.style.cursor=\'pointer\';"OnMouseOut="this.style.cursor=\'default\';">
</form>
<?php
if (isset($_GET['value=20'&&'value1=40']))
{
$username = 'root';
$password = '';
$hostname = 'localhost';
$dataname = mysql_connect($hostname,$username,$password) or die("Connection failed: ");
$selected = mysql_select_db('testdb',$dataname) or die("Could not select table1");
$result = mysql_query("SELECT * FROM `table1`");
$last = '';
echo "<table>
<tr>
<th>id</th>
<th>name</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo"<tr>
<td>".$row['0']."</th>
<td>".$row['1']."</td>
</tr>";
}
mysql_close($dataname);
}
?>