ユーザーがフォームの送信ボタンをクリックするたびに、新しい情報をデータベースに入力しようとしています。それは完全に機能しますが、一度しか機能しません。したがって、データベースに1行が入力され、その後、ユーザーがフォームに再度入力して送信をクリックすると、前の行を削除するまでデータベースに情報が入力されないため、データベースが空の場合に機能します。これは、データベースに入力するための私のコードです。さらに情報が必要な場合は、私があなたを評価します。
if($_POST['submit']){
$query = mysql_query("SELECT * FROM chanels WHERE cname = '$cname'");
$numrows = mysql_num_rows($query);
if($numrows == 1) {
echo "You Channel has already been added. Go back your <a
href='./memberpage.php'>Station Page.</a>";
}else{
if($_POST['description']){
$description = $_POST['description'];
if(strlen($description) < 250 ){
$code = $_GET['code'];
$category = $_POST['category'];
mysql_query("INSERT INTO chanels VALUES
('','$code','$cname','$category','$description',''
)");
echo "You Channel has been added. Go back your <a
href='./memberpage.php'>Station Page.</a>";
}else
echo "Your description must be less than 250 characters!";
}else
echo "You must enter a description!";
}
}