если честно не очень понимаю что не так. в Документациях совсем мало инфы по ним, да и про пути не написано. (Добавление)
Stack trace: #0 {main} гугл не выдает по ней ничего внятного (Добавление)
Так?
Здравствуйте! Есть установленный в Windows 7 Inkscape. В PATH указан путь до него, поэтому с консоли для конвертации texs.svg в test.pdf достаточно написать "inkscape -T d:\test.svg -A d:\test.pdf". Как все это провернуть из скрипта php?
Да с вызовом стало понятно, спасибо. Но возникает еще вопрос. Код для вывода результата совпадает почти полностью кроме одной функции вывода ответа, как не повторяя код это сделать? унаследовать опрос вопрос, а в ответах перегрузить нужный метод?
мм, ну вот я и прошу помочь. То есть никакого MVC в принципе не нужно для такой задачи? Тогда как лушче сделать? Всего три класса? и внутри них методы которые будут удалять, редактировать выводить опрос, вопрос, ответ?
Здравствуйте, доброго дня. На данном форуме мне изначально помогли реализовать задачу по выводу опроса на экран из БД для дальнейшего его прохождение. Отталкиваясь от этого реализовал все остальное(редактирование, отображение голосования, удаление, добавление и т.д). Теперь задача все это сделать по принципу ООП. Опять же хочу сначала сделать грамотно для отдельной операции (тот же вывод из базы), а затем уже сделаю для всего остального. Вот собственно процедурный код вывода опроса для голосования из БД
Как я начал было делать. Сделать три сущности - опрос, вопрос, ответ и плюс ко всему разделить каждую сущность на три класса по модели MVC- то-есть запрос в бд, обработка, вывод. Но вышел какой то бардак, + понадобилось из метода класса опроса вызывать метод класса вопроса, Как это сделать? Или объявлять методы вопроса и ответа статистическими чтобы оптом обращаться внутри методов опроса ClassName::print_answers() например? во общем что то дают разные советы, общей картины в голове нету. Прошу помощи в общей логике ну и если на конкретном данном примере сделать что то получится и станет ясна суть, остальное думаю также и до реализую. Спасибо!
Да спасибо, передала html страницу по вашему методу, назначая именам текстовых полей массивы, обошлось без манипуляций со строками и регулярными выражениями. Спасибо!
мм задача с формы собрать данные, ну и добавить в БД. Форму я сделал на jQuery, поля добавляются для вопросов ответов-динамически. Затем сереализую и посылаю ajax ом в обработчик. Там он автоматом садится в массив $_POST. Тоесть $_POST[question1] = Vopros-1 и т.д. Чтобы потом добавлять все это в БД мне надо в удобоворимый массив все запихнуть с привязкой ответов к вопросам. Мне показалась удобнее из строки будет составлять новый массив, поэтому сделал
$a = $_POST;
foreach ($a as $b=>$c){
$str.=$b.'='.$c.'&';
Здравствуйте! Есть задача, приходящие данные со строки перевести в массив удобный для добавления данных в БД.
Пример приходящей строки
que_type1=radio&question1=Vopros-1&answer1=Otvet-1&que_type2=check&question2=Vopros-2&answer3=Otvet-2&answer2=Otvet-3&.
нужно раскидать в массив вида
question[0] = Vopros-1
question[1] = Vopros-2 ...
question[0][type] = radio
question[0][type] = check...
Сам алгоритм хотя бы, как я понимаю регулярные выражения пригодятся, но само главное как ответы привязать к вопросам, тоесть ответы между question1 и question2 поместить в question[0][name][0] и т.д. строка может быть любой длины
Сделал форму добавления, все добавляется нормально. Но не получается сделать и непонятно как, чтобы например по кнопке или введя число выводилиось соответсвующее количество текстовых полей для вопроса и так же ответов для них. А пока просто добавляет опрос, к нему один вопрос у которого один ответ
<input type=text name=poll_name value="<?=$poll_name?>"><br />Выберите тип опроса <input type=radio name=status value ='active'> Активное <input type=radio name=status value ='close'> Закрытое <input type=radio name=status value ='rough'> Черновик <br />Название вопроса
<input type=text name=que_name value="<?=$que_name?>" > <br />Выберите тип вопроса <input type=radio name=que_type value = 'radio'> С одним вариантом <input type=radio name=que_type value = 'chek'> С несколькими вариантами <br />
Добрый день! Вопрос такого характера. Собираются данные с формы, нужно добавить в ДБ. Тоесть в поле name и type трех разных таблиц значений, и как т связать по id. Можно ли сделать ткое одним запросом?
Вопрос с выводом решился) Но появился новый, с добавлением. Можно ли одним запросом добавить данные в три таблицы(опроса вопроса и ответов) ну и связать по id?
Непонятно как обращаться к элементам форму? например к чекбоксу answer_".$question."_".$answer[0]." если обращаться, то вне функции в этих переменных ничего нет же.., что то не догоняю