【发布时间】:2018-12-06 18:08:35
【问题描述】:
由于某种原因,我在创建基本的 PhpMyAdmin 数据库和制作带有记分牌的页面时遇到了一些严重的问题。您将玩一个游戏,完成后您可以使用基本表单元素输入分数和您的姓名。当您按下提交时,页面将重新加载,您将能够看到前十名的分数,按照最高的排名。
我的问题是我不知道从哪里开始。我刚刚开始使用 PHP,不希望有任何疯狂的事情。我已经正确设置了 ~/php/db_connect.php;我只需要使功能正常工作。 你如何建议我完成这个?示例代码非常有用。
我知道第一反应是“你试过什么?”而且我没有尝试太多。
这就是我现在拥有的:
// define variables and set to $name = $myArray[0];
$babyinfo = fgets($myfile);
$myfile = scoreboard-dk;
$myArray = explode(',', );
$score = $myArray[1];
$name = $myArray[2];
$insertStmt = "INSERT INTO scoreboard-dk ('score','name') VALUES ('$score','$name')";
// Inserting Babynames into database
$db->query($insertStmt);
?>
<form action=" $db;?>" method="post">
Name: <input type="text" name="name" value=" echo $name;?>" required><br>
Score: <input type="text" name="score-dk" value=" echo $score;?>" required><br>
<input class="btn btn-primary" type="submit">
</form>
<tr> <th scope=row> echo $i;?></th> <td> echo $score;?></td> <td> echo $name;?></td> <td> echo $votes;?></td> </tr>
提前致谢。
【问题讨论】:
-
你知道如何开启报错功能吗?我立即看到一个解析错误。此外,快速了解 PDO 并更好地转义用户变量。
-
“我没怎么试过”那你还没有到适合在这里发帖的地步。
-
^ 是的,太宽泛了。需要提出具体问题。
-
@SpigAndromeda 我不认为回应试图提高网站内容质量的人是有成效的。如果您反对,您当然不必参与。相关:meta.stackoverflow.com/questions/251926/…
标签: php html sql database phpmyadmin