我想通过他的ID从数据库打印用户名。我希望通过将其输入到输入表单来选择id,但它不起作用。任何线索为什么?通过从MySQL打印用户名通过php
<div>
<p><u>Anzeigen eines Users mit Eingebafeld für die id</u></p>
<form method="post1" >
<p>Zu suchende id:</p> <input type="text" name="id" class="form-control"><br>
<input type="submit" name="Buttonid" value="Suchen" class="btn btn-primary" >
</form>
</div>
<div>
<?php
/*ini_set('display_errors', 0);*/
$mysqli = new mysqli("localhost", "test", "test", "test");
if ($mysqli->connect_errno) {
print "Failed to connect to MySQL: " . $mysqli->connect_error;
}
$id = @$_POST1;
$res = $mysqli->query("SELECT username FROM user WHERE id = $id");
$row = $res->fetch_assoc();
print '<p>' . $row['username'] .'</p>';
?>
</div>
</div>
在'
你能指定你的意思吗? – Pingbeat
''form method =“post1”>'应该是''form method =“POST”>'和'$ id = @ $ _ POST1;'应该是'$ id = $ _POST ['id'];' – Qirel