Я хочу иметь возможность вставлять несколько полей ввода в виде собственной строки в базе данных.Ajax: Вставить несколько строк в базу данных
В настоящее время он вставляет все поля ввода с одним и тем же классом в одном поле в одной строке.
Ajax:
('#save').click(function() {
var accNum = $('.account').map(function() {
return this.value;
}).get();
$.ajax({
url: 'add-general-journal.php',
type: 'POST',
data: {
accNum : accNum,
}
});
});
PHP:
$values = implode("",$_POST[accNum]);
mysql_query("INSERT INTO generalHeader(accountNumber) VALUES('$values')") or die(mysql_error());
echo "Success.";
Выход показывает, как это после подачи:
Можно ли это сделать в Ajax и PHP ?
Просто хотел сказать, что вы не должны использовать mysql_query и особенно не с unsanitized ввода, таких как прямо с поста. Именно так вы получаете атаки на атаку mysql. Посмотрите на mysqli или PDO – DGS
Можете ли вы рассказать об этом «хотите, чтобы иметь возможность вставлять несколько полей ввода в качестве собственной строки в базе данных». заявление вашего – dreamweiver
@DGS Я могу легко поместить это с помощью Ajax и/или PHP. Мне просто нужно выяснить, как я могу вставлять каждый accNum, как свою собственную строку в таблице ... – designtocode