Jump to content

jdk

User
  • Posts

    288
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by jdk

  1. Я недавно занимался реализацией похожей задачи, собственно что делал: Человек на сайте проходит тестирование, а результаты записываем в бд (таблица results). Назначаю id автоинкрементом, идёт первым(индекс 0). Потом в админке есть возможность просмотра таблицы с результатами и их удаление. <?php$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);if ($mysqli->connect_errno){ printf("Не удалось подключиться: %s\n", $mysqli->connect_error); exit();}$query = "SELECT * FROM Results";$result = $mysqli->query($query);?>и построчно вывожу каждую запись, а в конце ссылка для передачи id, который будем удалять. <?php while($row = $result->fetch_array(MYSQLI_NUM)): ?> <tr> <td><?= $row[0]; ?></td> ... <td><?= $row[7]; ?></td> <td><a href="deleteStudentResult.php?test=<?= $row[0]; ?>" class="removeRes">X</a></td> </tr> <?php endwhile; ?>а в скрипте, который будет удалять что то вроде: $testId = $_GET['test'];$query = "DELETE FROM Results WHERE id='$testId'";$mysqli->query($query);
  2. Id ведь у каждой записи уникальный? Сделайте номер строки ссылкой, а потом $_Get'ом берите <a href="saveResults.php?<?= $array['id_hel']; ?> ">№ строки</a>
  3. Можно конечно. Но по моему это не рационально. А если 1000 строк будет? Покажите, как вы саму таблицу формируете. Тогда задача понятнее будет.
  4. Добрый день. Нужно сделать Такую вёрстку: При загрузке страницы, отображается блок 1 на весь экран. При скролинге вниз отображается контент 1.1. При нажатии на стрелку переходим в блок 2,3... работающие по той же схеме. Подскажите пожалуйста как это лучше реализовать? Видел когда - то подобный пример, но сейчас найти не могу.
  5. Если я правильно понял, Вам нужен bootstrap и система сеток
  6. Предположим, что № строки у вас идёт 1 столбцом. На вскидку приходит на ум что то вроде: var myValue;$('.tr-red').click( function() { myValue = $(this).first().html(); var http = new XMLHttpRequest(); http.open("POST", "saveResults.php", true); http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); http.send("myValue=" + myValue ); http.onreadystatechange = function () { if (http.readyState == 4 && http.status == 200) { alert("Результаты сохранены\n", "\n", "success"); } } http.onerror = function () { alert('Извините, данные не были переданы'); }});Ну и в saveResults.php $myValue = $_POST['myValue'];Возможно где то в синтаксисе накосячил
  7. Добрый день. Разрабатывал этот сайт на локальном хостинге, всё без проблем. После того, как залили на хостинг в верху сайта появилась какая то фигня Сам сайт на Wordpress. Пробовал отключить header.php Стили, скрипты работать перестают, но эта фигня всё равно выходит. Поэтому думаю дело не в нем. Подскажите пожалуйста, как можно эту беду побороть?
  8. Добрый день. работаю на локальном хостинге, и мне нужно из одной странички на другую get'ом передать данные. Ссылка вида: <a href="lookSingleTest.php">This</a>В этом варианте всё работает, но естественно в get ничего не передаётся. Пробовал сделать: <a href="lookSingleTest.php&param=<?= $myValue; ?>">This</a>Сама ссылка формируется правильно: /lookSingleTest.php&param=43, но получаю ошибку 404. Такая ситуация возникает потому, что я в ссылку указываю с расширением .php? Как это можно поправить? Ой я дерево! На другой страничке делал ajax'ом, там при составлении запроса для передачи параметров использовался &, а в обычной ссылку нужно ведь ?. Прошу прощения за глупый вопрос.
  9. Спасибо! Сделал чуть чуть по другому, по идея та же)
  10. Добрый день. Подскажите пожалуйста с такой проблемкой: Нужно вывести на сайт счётчик обратного отсчёта, но с таким условием что мы заранее задаём время. В общем есть 2 поля, куда мы забиваем часы и минуты. Нужно что бы таймер отсчитывал текущее время + время из полей. Мне нужно как то поменять на date('d.m.Y H:i') на date('d.m.Y H+$myHours:i+$myMinutes'). Как такое можно сделать?
  11. Добрый день. Использую MySQL, подскажите пожалуйста, как составить запрос, таким образом: я создаю таблицу, и если таблица с таким именем уже есть в БД, старая таблица удаляется и сохраняется новая (старая не обновляется).
  12. Уточните, в каком пункте меню что должно меняться?
  13. Не могу разобраться. Я все данные из input получил в массив. Но за добавление данных в БД у меня отвечает другой файл. При фиксированном количестве полей я просто передавал их значение в файл обработчик через post. А в моём случае нужно что ли делать в форме скрытое поле (например textarea), потом js'ом в это поле записывать полученный мной массив и таким образом его, при отправке формы, передавать post'ом в файл - обработчик?
  14. Добавление полей сделал так, но как передать на запись в БД все значения из input? Оно же должно быть: одно строчка (class="line") в ней 2 input => В БД это должно быть 1 запись, 2 столбца (+id).
  15. Добрый день. Вот форма. Подскажите пожалуйста, как сделать, что бы при нажатии на кнопку добавить добавлялось ещё 2 таких же поля под текущими. А при нажатии на сохранить собирались все значения этих полей (хочу их потом в БД записать). Если я правильно понимаю нужно собрать все значения в массив, а потом поэлементно заносить?
  16. Стильно, модно, молодёжно. Но насчёт портфолио не знаю, мне больше нравиться если на главной странице контактная информация, а где то глубже показаны проекты + краткое описание(главная странице без скролла).
  17. Может быть эта статья поможет.
  18. От я дерево! Я в стандартный шаблон страницы вывожу категорию шорткодом. Т.е. подправил page.php и все норм. Прошу прощения, первый проект на Woocommerce.
  19. Добрый день! Подскажите пожалуйста по такому вопросу: Хочу изменить шаблон вывода товаров в категории. Если изменяю content-product.php, то мои изменения добавляются для каждого товара в категории Какой файл править, что бы добавить крошки только под название категории (Шелк)?
  20. Думаю можно фону задать несколько стилей стилей, с разными фоновыми картинками и при щелчке по ссылке переключать фон. Что то вроде: $('#index_slider').removeClass("index_background");$('#index_slider').addClass("index_background_2");
  21. Не знаю, насколько это правильно, но сделал просто: $(ul).fadeOut();$(ul).animate({marginLeft: "-"+step*obj}, 500);$(ul).fadeIn();Скрываем, перематываем, показываем.
  22. Мало информации. Попробуйте просто в корень закинуть index.html, будет работать?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy