Я новичок здесь, поэтому извинения за любые этики терпят неудачу.Отображение/вызов данных поля динамической формы
У меня есть форма с динамически генерируемым именем поля, состоящего из следующего кода:
<input type="checkbox" value="<?php echo $eCart1->DisplayInfo("ID"); ?>" name="eCart1_Delete_<?php echo $eCart1->DisplayIndex; ?>" />
Затем я хотел бы использовать это отправило переменную для удаления записей из таблицы, используя следующий код:
// Phils remove from stored cart START //
while (!$eCart1->EOF()) {
$deletedID = $eCart1->DisplayIndex;
mysql_select_db($database_connEcommerce, $connEcommerce);
$query_itemQ = "DELETE FROM ecom_basket WHERE OptionID = ".$_POST['eCart1_Delete_$deletedID']."";
$itemQ = mysql_query($query_itemQ, $connEcommerce) or die(mysql_error());
$eCart1->MoveNext();
}
$eCart1->MoveFirst();
// Phils remove from stored cart END //
Моя проблема заключается в том, что при запуске скрипта синтаксис PHP отлично, но MySQL выдает синтаксическую ошибку.
Нужна дополнительная информация?
Заранее спасибо.
- ваши целые числа optionID? Также ... используйте mysqli, а не mysql. – dgig
Что касается дополнительной информации: как насчет синтаксической ошибки? – nlu
К сожалению, синтаксическая ошибка: у вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с '' в строке 1 – PhillippeO