Господа, добрый день!
У меня такая проблемка. Есть запрос:
$sql = "SELECT id , shopname , shopid , problem , dataticketon , status FROM ticket2 WHERE helpername = '$help' and onoff = 'on' ORDER BY id DESC";
$tic=mysql_query($sql) or die (mysql_error());
Данный запрос работает верно, если вместо переменной подставляю её значение, например:
$sql = "SELECT id , shopname , shopid , problem , dataticketon , status FROM ticket2 WHERE helpername = 'helper1' and onoff = 'on' ORDER BY id DESC";
Такое впечатление, что неправильно вписал переменную '$help в запрос. В чём может быть ошибка?
Ты бы нам хотя бы ошибку показал какую выдает... а вообще попробуй так
не знаю может есть метод проще ну я бы с помощью jQuery.each перебрал формы собрал в массив отправил AJAXom массив в PHP там бы циклом в базу (Добавление)
а по поводу как сделать еще одну форму при нажатии кнопки добавить, форму в div закидываешь и в jQuery есть функция appendTo
1. вместо mysql юзаем mysqli или pdo
2. $_REQUEST не рекомендую так как там и гет и пост данные.
3. $id приводим к int. словим иньекцию
4. php код и html разделяем. тоесть если закрыть пхп тег, то можно вводить хтмл. все пойдет в браузер. потом снова открыть и писать на пхп
5. учимся дебажыть. тоесть отлаживать с помощю print_r и var_dump
еще дебажить с помощью F12 в Chrome. Поменял request на get. Фильтр инъекцию можно не делать, все равно этот код не будет в интернете, это просто дипломный проект. Над 4-м пунктом работаю. А что такое pdo(наверно, нубский вопрос)? А в общем спасибо за советы!