Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
 Аватар для Roman2288
1 / 1 / 1
Регистрация: 27.05.2015
Сообщений: 83

Форма редактирования записи

18.06.2015, 19:57. Показов 1817. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Суть такая: я вывожу все уроки из базы, далее, если хочу что то отредактить, нажимаю на один из уроков, по нажатию создается переменная $id, и должна появляться формочка для редактирования данного урока.(в этом файле пока будет отображаться пустая форма) Я думаю дело во вставке формы в php код, а именно в конструкцию if else{}
Помогите кто-нибудь

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
if (!isset($id))
{           
            
            
            $result = mysql_query("select title, id from lessons");
            $myrow = mysql_fetch_array($result);
            
            do { printf ("<p><a href='main.php?id=%s'>%s</a></p>",$myrow["id"],$myrow["title"]); }
            
            while ($myrow = mysql_fetch_array($result));
            }
            
            else
            {
            $form = "
 
<form id=\"form1\" name=\"form1\" method=\"post\" action=\"add_lesson.php\">
              <p>
                <label>Введите название урока<br />
                <input type=\"text\" name=\"title\" id=\"title\" />
                </label>
              </p>
              <p>
                <label>Введите краткое описание<br />
                <input type=\"text\" name=\"meta_d\" id=\"meta_d\" />
                </label>
              </p>
              <p>
                <label>Введите ключевые слова<br />
                <input type=\"text\" name=\"meta_k\" id=\"meta_k\" />
                </label>
              </p>
              <p>
                <label>Введите дату добавления урока
                <input name=\"data\" type=\"text\" id=\"data\" value=\"2015-06-01\" />
</label>
              </p>
              <p>
                <label>Введите краткое описание урока
                <textarea name=\"description\" id=\"description\" cols=\"60\" rows=\"5\"></textarea>
                </label>
              </p>
              <p>
                <label>Введите полный текст урока
                <textarea name=\"text\" id=\"text\" cols=\"60\" rows=\"20\"></textarea>
</label>
              </p>
              <p>
                <label>Введите автора урока<br />
                <input type=\"text\" name=\"author\" id=\"author\" />
                </label>
              </p>
              <p><form action=\"add_lesson.php\">
    <button type=\"submit\">Занести урок в базу</button>
    </form>   ";
 
print $form;
            
            }
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.06.2015, 19:57
Ответы с готовыми решениями:

форма редактирования и кодировка
сайт на cms DLE 1) при регистрации пользователя на сайте если пишет имя на кирилице то получается вот что РЇ та самая и при...

Форма редактирования товаров
Проблема заключается в том что (как обычно это бывает) написал код, а он не работает, у меня есть предположения почему, но не могу найти...

Компактна форма записи возможна?
Возможно ли вместо вот этой работающей конструкции: $today = getdate(); if ($today == 19)сделать более компактную, что-то типа такой: ...

9
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
18.06.2015, 20:04
Лучший ответ Сообщение было отмечено Roman2288 как решение

Решение

Цитата Сообщение от Roman2288 Посмотреть сообщение
if (!isset($id))
наверно
PHP
1
if (!isset($_GET['id']))
1
 Аватар для Roman2288
1 / 1 / 1
Регистрация: 27.05.2015
Сообщений: 83
18.06.2015, 20:31  [ТС]
ого, точно!!Спасибо!! Но почему так? может объясните?
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
18.06.2015, 20:38
http://phpfaq.ru/globals
1
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
18.06.2015, 20:59
Цитата Сообщение от Roman2288 Посмотреть сообщение
if (!isset($id))
Я уже сегодня где то на точно такой же вопрос отвечал... Где Вы берете такие уроки?

Добавлено через 1 минуту
А вот она. Проблема точь-в-точь такая же Не работает print<<<here here;
0
 Аватар для Roman2288
1 / 1 / 1
Регистрация: 27.05.2015
Сообщений: 83
18.06.2015, 21:00  [ТС]
2007 года). От Евгения Попова
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
18.06.2015, 21:51
Цитата Сообщение от Roman2288 Посмотреть сообщение
От Евгения Попова
Пожалуйста, сожгите это... В данном разделе форума фамилия Попов повторяется чаще всего. В основном Всегда с негативными впечатлениями.
0
 Аватар для Roman2288
1 / 1 / 1
Регистрация: 27.05.2015
Сообщений: 83
19.06.2015, 08:37  [ТС]
Цитата Сообщение от pav1uxa Посмотреть сообщение
Пожалуйста, сожгите это... В данном разделе форума фамилия Попов повторяется чаще всего. В основном Всегда с негативными впечатлениями.
Тогда скиньте примерно такой же курс по php && mysql, который вы считаете более универсальным и познавательным. Буду премного благодарен)
0
25 / 25 / 9
Регистрация: 18.04.2013
Сообщений: 131
19.06.2015, 09:08
Не нужно на Попова наговаривать, учился по его урокам 2007 года и такие фэйлы у меня не случались. Если человек не полный дурак, то с уроков попова можно на курсы специалиста перейти и спокойно переучиться делать какие-нибудь неправильные вещи, которым научил евгений
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
19.06.2015, 10:07
Цитата Сообщение от Dee Snider Посмотреть сообщение
Если человек не полный дурак, то с уроков попова можно на курсы специалиста перейти и спокойно переучиться делать какие-нибудь неправильные вещи, которым научил евгений
Если человек не полный дурак, то зачем ему учиться неправильно чтобы потом переучиваться?
Цитата Сообщение от Roman2288 Посмотреть сообщение
Тогда скиньте примерно такой же курс по php && mysql, который вы считаете более универсальным и познавательным. Буду премного благодарен)
Тут есть прикрепленная тема с обсуждение литературы: Учебники по PHP
Лично я "курсов" никаких посоветовать не могу. Никогда ничего не изучал по "курсам". Предпочитаю официальные мануалы, примеры, различные статьи... Как "курс" могу посоветовать http://www.w3schools.com/
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.06.2015, 10:07
Помогаю со студенческими работами здесь

Форма ВХОДА и форма РЕДАКТИРОВАНИЯ-ДОБАВЛЕНИЯ записи
Помогите ЛЮДИ ДОБРЫЕ !!! Срочно нужна готовая форма LOGIN (имя пользователя выбирается ComboBox'ом из базы, а введённый пароль...

Добавление записи в Listview(1 форма) через Диалоговое окно(3 форма) другой формы (2 форма)
Всем доброго дня и с наступающими праздниками! Знаю, тема 7 частых вопросов по WinForms уже не раз обсуждалась, и была прочитана, но или...

Пользовательская форма редактирования
Помогите! Весь день искал интернете...нужна простенькая форма для Excel Форма на фото просто пример Кнопки назад, вперед и следующий

Форма редактирования данных mysql
Добрый день, гуру! Помогите, пожалуйста, поэтапно создать форму для редактирования данных из таблицы. Итак. Есть таблица: CREATE...

Форма только для редактирования.
Возникла такая проблема, посоветуйте пожалуйста, как ее лучше решить: Есть Frameset с двумя Frame, в левом View в правом Form. При...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru