У меня возникла проблема с попыткой добавить записи, используя 2 списка. У меня есть таблица под названием Urls, которая содержит детали url. У меня есть таблица под названием category, которая заполняет список, у меня есть другая таблица, называемая издателями, которая заполняет другой список.Добавление 2 списков списков в связанную таблицу
$query = 'INSERT INTO url_associations (url_id, url_category_id, approved, url_publisher_id) VALUES ';
foreach ($_POST['types'] as $v){
$query .= "($uid, $v, 'Y', $k), ";
}
$query = substr ($query, 0, -2); // Chop off the last comma and space.
$result = @mysql_query ($query); // Run the query.
if (mysql_affected_rows() == count($_POST['types'])) { // Query ran OK.
echo '<p><b>Thank you for your submission!</b></p>';
$_POST = array(); // Reset values.
} else { // If second query did not run OK.
Код выше позволяет мне addd данные, используя категории выпадающий список, но когда я пытаюсь добавить url_publisher_id как «плакаты», как $ к я получаю ошибки в моем разборе. Если кто-то может понять, что я пытаюсь достичь, ваша помощь будет приветствоваться.
Спасибо, но моя проблема объявить переменную $ к В [ «типов»] код $ _POST как $ v.Decalres в идентификатор категории «типы», как $ v Как я делаю то же самое для url_publisher_id как переменная 'плакаты' как $ k. Я попытался добавить в строку, чтобы включить url_publisher_id, но без каких-либо успехов. Моя ошибка теперь в том, что неопределенная переменная k, а затем приводит к некорректному целочисленному значению. У меня возникают проблемы с декалированием переменной k. Спасибо – Ddywalgi
Спасибо dellsala за то, что вы выделили проблемы безопасности. Я исследую это, чтобы найти более безопасное решение. – Ddywalgi
Наверное, я не понимаю ваш вопрос. Можете ли вы объяснить, что вы подразумеваете под «Я продолжаю получать ошибки в моем разборе»? – dellsala