데이터베이스에 3 가지 다른 형식으로 데이터가 기록되어 있습니다. 좋은 소식은 양식이 데이터베이스에 쓰는 것입니다. 나쁜 소식은 양식 중 하나에서 제출 버튼을 누를 때마다 중복 항목이 첫 번째 항목과 함께 생성된다는 것입니다.PHP 양식이 MySQL 데이터베이스에 중복 항목을 제출합니다.
온라인 양식은 http://digitaldemo.net/kickass/test.php입니다. 실제 데이터베이스에는 연결되어 있지 않지만 코드를 볼 수 있도록 온라인 상태로 만들고 싶습니다.
다음은 데이터베이스에 양식 데이터를 기록하는 add_player.php 코드입니다 : 당신은 쿼리를 두 번 실행
<?php
// contact to database
$connect = mysql_connect("localhost", "dariia", "celtic03") or die ("Error , check your server connection.");
mysql_select_db("football");
// Set up form variables //
//Get data in local variable
$Player=$_POST['Player'];
$Position=$_POST['Position'];
$Team=$_POST['Team'];
// check for null values
$query="INSERT INTO ff_projections(Player, Position, Team) VALUES('$Player','$Position','$Team')";
mysql_query($query) or die(mysql_error());
echo "1 record has been entered.";
mysql_query($query) or die('Error, query failed');
?>
나는 당신의 모든 폼 요소에 동일한 이름을 준 있기 때문에 복제 생각, 그래서 PHP 행동, 난 당신이 양식 구조를 재고 할 필요가 있다고 생각 아무 문제가 없다. – Gerep