기본적으로 작업중인 프로젝트는 입력 상자를 포함하고이를 MySQL 데이터베이스에 저장하는 작업을 포함합니다. 필요하다면 다른 폼을 추가 할 수있는 폼을 생성하기 위해 자바 스크립트를 사용하려고합니다. 내가 겪었던 문제는 두 번째로 생성 된 폼에 다른 "이름"을 할당하는 것입니다. ex red, red1, red2, etc. 그런 다음 php-mysqli로 작업하도록하십시오.동일한 입력을 여러 번 생성하기
지금까지 테이블에 게시 할 수 있었지만 입력 상자의 두 번째 세트에 값을 게시하고 있습니다. 누구든지 제안 할 수 있습니까?
<form id="color_form" action="postcolors.php" method="post">
<input id="name" class="color_entry" action="postcolors.php" method="post" name="name" placeholder="song name" style="background-image: url("data:image/png;base64,iVBORw0KGgoAAAA…nt: scroll; background-position: right center; cursor: auto;"></input>
<input id="red" class="color_entry" action="" method="post" name="red" placeholder="red"></input>
<input id="green" class="color_entry" action="" method="post" name="green" placeholder="green"></input>
<input id="blue" class="color_entry" action="" method="post" name="blue" placeholder="blue"></input>
<input id="color" class="color_entry" action="" method="post" name="color" placeholder="color"></input>
<input id="name" class="color_entry" action="postcolors.php" method="post" name="name" placeholder="song name"></input>
<input id="red" class="color_entry" action="" method="post" name="red" placeholder="red"></input>
<input id="green" class="color_entry" action="" method="post" name="green" placeholder="green"></input>
<input id="blue" class="color_entry" action="" method="post" name="blue" placeholder="blue"></input>
<input id="color" class="color_entry" action="" method="post" name="color" placeholder="color"></input>
<input type="submit" value="submit" action="postcolors.php" method="post"></input>
</form>
$song=mysqli_real_escape_string($connect, $_POST['name']);
$song = str_replace(' ', '', $song);
mysqli_query($connect, "CREATE TABLE $song (id int(4) NOT NULL auto_increment, red int(2) NOT NULL, green int(2) NOT NULL, blue int(2) NOT NULL, color varchar(30) NOT NULL, index(id))");
$red=mysqli_real_escape_string($connect, $_POST['red']);
$green=mysqli_real_escape_string($connect, $_POST['green']);
$blue=mysqli_real_escape_string($connect, $_POST['blue']);
$color=mysqli_real_escape_string($connect, $_POST['color']);
mysqli_query($connect, "INSERT INTO $song (red,green,blue,color) VALUES ('$red', '$green', '$blue', '$color')");
반복 할 수없는 id, id = "name"은 페이지에서 한 번만 발생할 수 있습니다. – Fahad