ユーザーがトピックのテーブルを作成できるものを作成しようとしていますが、1つのトピックテーブルとそのトピックテーブルで他のユーザーがそのトピックテーブルに追加できるのは1つだけです。
トピックテーブルを1回だけ作成する必要があります。だから例のために:
ユーザーAは、オレンジに関する新しいテーブルである新しいトピックを作成します。
その後、他のユーザーはそのオレンジテーブルに追加できますが、他のユーザーはオレンジと呼ばれる別のテーブルを作成できません。
この問題にどのように取り組むべきですか?
ユーザーがテーブルを1回だけ作成できるようにするためのコードは何ですか?
また、ユーザーにテーブルを作成する機能を与えることはどれほど安全ですか?
これは、ユーザーがデータベースからデータを追加して表示できるようにするためのコードです。
<?php
include 'connection.php';
$query = "SELECT * FROM people";
$result = mysql_query($query);
While($person = mysql_fetch_array($result)) {
echo "<h3>" . $person['Name'] . "</h3>";
echo "<p>" . $person['Description'] . "</p>";
echo "<a href=\"modify.php?id=" . $person['ID']. "\">Modify User</a>";
echo "<span> </span>";
echo "<a href=\"delete.php?id=" . $person['ID']. "\">Delete User</a>";
}
?>
<h1>Create a User</h1>
<form action="create.php" method="post">
Name<input type ="text" name="inputName" value="" /><br />
Description<input type ="text" name="inputDesc" value="" />
<br />
<input type="submit" name="submit" />
</form>
あなたのアドバイスは大きな助けになります!