Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
3 / 3 / 0
Регистрация: 08.12.2015
Сообщений: 249

Php запрос в html файле

19.08.2019, 10:01. Показов 1478. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, у меня есть html таблица, заполнив которую, пользователь по нажатию кнопки отправляет данные на сервер с помощью php запроса. Вот я не могу понять, как мне связать html и php, как это будет выглядеть, нужно ли мне писать php запросы для каждой ячейки таблицы и т.д.
Не могли бы вы объяснить или скинуть ссылочку где объясняется это, потому что у меня не выходит найти, либо ищу не то=(
Спасибо за внимание=)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.08.2019, 10:01
Ответы с готовыми решениями:

Php+html!? Как в php файле вывести input type='button' через echo!?
ну собственно говоря я все спросил в заголовке...

Передача данных между страницами html (запрос к базе)-> php (обработка) -> html (вывод результата обработки)
Есть два файла: 1) index.php HTML c кнопкой, которая запускает PHP обработчик запроса к базе данных 2) do.php PHP обработчик,...

Код php и html в файле php
Буквально на днях решил заняться изучением php и сразу же столкнулся с вопросом: писать в одном php файле код php и html или же разделить...

12
 Аватар для atanov
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
19.08.2019, 10:05
Цитата Сообщение от fascio27 Посмотреть сообщение
html таблица, заполнив которую, пользователь
таблица редактируемая или в ячейках таблицы input'ы расположены?
Цитата Сообщение от fascio27 Посмотреть сообщение
нужно ли мне писать php запросы для каждой ячейки таблицы
зависит от того, что Вам нужно отправить на сервер.
0
3 / 3 / 0
Регистрация: 08.12.2015
Сообщений: 249
23.08.2019, 17:08  [ТС]
atanov, Здравствуйте, в ячейках таблицы расположены инпуты, из каждой ячейки данные отправляются на сервер.
0
 Аватар для esculap_ra
462 / 265 / 55
Регистрация: 22.08.2010
Сообщений: 1,204
Записей в блоге: 4
23.08.2019, 19:06
Клиент не может создать пхп-отправку, это делается в форме кнопкой submit
HTML5
1
2
3
4
5
6
7
8
<form id="form1" name="form1" method="post" action="целевой урл">
  <label>
  <input type="text" name="textfield" />
  </label>
  <label>
  <input type="submit" name="Submit" value="Submit" />
  </label>
</form>
0
3 / 3 / 0
Регистрация: 08.12.2015
Сообщений: 249
23.08.2019, 21:42  [ТС]
esculap_ra, я правильно понимаю, что php запрос для этого html файла будет выглядеть так?

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
$servername = "localhost";
$database = "base";
$username = "root";
$password = "";
 
$conn = mysqli_connect($servername, $username, $password, $database);
 
if (!$conn) {
      die("Connection failed: " . mysqli_connect_error());
}
 
echo "Connected successfully";
 
$sql = "INSERT INTO test (num) VALUES ('Th')";
if (mysqli_query($conn, $sql)) {
      echo "New record created successfully";
} else {
      echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
mysqli_close($conn);
?>
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
23.08.2019, 22:15
Цитата Сообщение от fascio27 Посмотреть сообщение
из каждой ячейки данные отправляются на сервер.
ну и ловите их на сервере по name инпута.

Добавлено через 4 минуты
Цитата Сообщение от fascio27 Посмотреть сообщение
нужно ли мне писать php запросы для каждой ячейки таблицы и т.д.
что в вашем понимании - "php запрос"?

Добавлено через 4 минуты
Цитата Сообщение от fascio27 Посмотреть сообщение
что php запрос для этого html файла будет выглядеть так?
да откуда мы знаем, что вы хотите делать с данными пришедшими из формы.
если сохранить\изменить в базе. то да, примерно такой код.
подключились к базе, проверили пришедшие данные, сохранили\изменили в базе
0
 Аватар для esculap_ra
462 / 265 / 55
Регистрация: 22.08.2010
Сообщений: 1,204
Записей в блоге: 4
24.08.2019, 09:22
Цитата Сообщение от fascio27 Посмотреть сообщение
правильно понимаю, что php запрос для этого html файла будет выглядеть так?
Такого понятия, как запрос пхп не существует - есть только метод передачи данных и формат. Смотри, форма отправляется методом POST, при этом поля формы передаются как массив имя=>значение. Сервер принимает этот пассив в переменной $_POST. вставь код
PHP
1
print_r($_POST);
и посмотри, что получил сервер, а дальше (если запрос получен) работай с массивом по именам инпутов, например,
PHP
1
$c = $_POST['имя'];
0
3 / 3 / 0
Регистрация: 08.12.2015
Сообщений: 249
25.08.2019, 21:38  [ТС]
esculap_ra, я пытаюсь разобраться в этой связи (html+php+mysql) на примере локального сервера (open server). Но у меня не выходит, не понимаю, в чем дело. Даже "echo" из php файла не выводит сообщения.
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE HTML>
<html lang="ru">
<head>
  <meta charset="utf-8">
 <title>HTML-форма добавления новых данных</title>
</head>
 
<body>
<form  aсtion="query.php" method="post"> 
<br><br>  
 <input type="submit" ></input>
</form>
 
</body>
</html>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$servername = "localhost";
$database = "my_in";
$username = "root";
$password = "";
 
$conn = mysqli_connect($servername, $username, $password, $database);
if (!$conn) {
      die("Connection failed: " . mysqli_connect_error());
}
 
echo "Connected successfully";
 
$sql = "INSERT INTO test (num) VALUES ('1105')";
if (mysqli_query($conn, $sql)) {
      echo "New record created successfully";
} else {
      echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
mysqli_close($conn);
?>
Также кидаю скрин с самой бд mysql.
Не могу понять, в чем дело=(
Спасибо за внимание.
Миниатюры
Php запрос в html файле  
0
Невнимательный
 Аватар для ft4l
3108 / 1285 / 358
Регистрация: 08.02.2013
Сообщений: 7,546
Записей в блоге: 2
25.08.2019, 23:48
Вставьте в самом начале что-то такое:
PHP
1
2
3
4
5
6
7
8
9
error_reporting(-1);
ini_set('display_errors', 1);
// скорее всего в php.ini не раскомментировано extension=php_mysqli.dll
// или/и смотрите phpinfo
echo (!extension_loaded('mysqli'))
? '
    Расширение mysqli не подключено'
:'
    mysqli ready';
Или просто читайте какие ошибки выводятся в error_log

Добавлено через 12 минут
Цитата Сообщение от ft4l Посмотреть сообщение
и смотрите phpinfo
имею ввиду создайте файл такого содержания
PHP/HTML
1
2
3
<?php
phpinfo();
?>
смотрите какой php.ini загружен, в самом начале Loaded Configuration File
смотрите поиском (CTRL+F) присутствие строки mysqli

Добавлено через 9 минут
Цитата Сообщение от fascio27 Посмотреть сообщение
запрос в html файле
У вас файл с расширением .html ?
Тогда просто посмотрите исходный код этой пустой страницы в браузере
Замените расширение файла на .php
или настраивайте сервер на выполнение php в файлах .html
//Если последнее угадал,)) не обращайте внимание на первых два добавления
0
 Аватар для esculap_ra
462 / 265 / 55
Регистрация: 22.08.2010
Сообщений: 1,204
Записей в блоге: 4
26.08.2019, 10:34
Цитата Сообщение от fascio27 Посмотреть сообщение
я пытаюсь разобраться в этой связи (html+php+mysql) на примере локального сервера (open server). Но у меня не выходит, не понимаю, в чем дело. Даже "echo" из php файла не выводит сообщения.
Посмотри на эту строку <form aсtion="query.php" method="post"> (подсветку синтаксиса) - у тебя aсtion написан смесью кирилицы и латиницы.

Добавлено через 3 минуты
Сравни
HTML5
1
<form  aсtion="query.php" method="post">
и

HTML5
1
<form  action="query.php "method="post" >
0
3 / 3 / 0
Регистрация: 08.12.2015
Сообщений: 249
26.08.2019, 11:32  [ТС]
ft4l, спасибо, при изменении формата с html на php все заработало.
esculap_ra, спасибо=)

Добавлено через 14 минут
ft4l, а как настроить сервер на выполнение php в файлах
0
 Аватар для atanov
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
26.08.2019, 12:17
Цитата Сообщение от fascio27 Посмотреть сообщение
а как настроить сервер на выполнение php в файлах
в openserver'е из коробки должно работать.
0
 Аватар для esculap_ra
462 / 265 / 55
Регистрация: 22.08.2010
Сообщений: 1,204
Записей в блоге: 4
27.08.2019, 18:19
Походу при прямом вызове пхп-код не должен исполняться в файлах html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.08.2019, 18:19
Помогаю со студенческими работами здесь

Отделить html от php в tpl файле
Пример *.tpl файла. Этот файл я вызываю в index.php через $menu = getIncludeFile(DIR_TPL . 'menu.tpl'); &lt;ul class=&quot;menu_l...

Как прописать html в файле php
Здравствуйте. Не понимаю в php почти вообще, но пытаюсь прикрутить стиль к выводящему сообщению: Это модуль отправки емейл.. при...

Выполнение php скрипта и html в одном файле
Добрый день! Имеется страничка, обычная html вёрстка, к ней подключен php файл, который выполняет создание идентификатора. То есть на...

Как редактировать html, который спрятан в php файле?
Подскажите пожалуйста, мне нужно отредактировать html, который, как я понимаю, в php находится. Но я нахожу упоминание о нужном месте...

Проверка данных в php-файле, получающем данные от html-формы
День добрый! Разбираюсь понемногу с HTML и PHP,и в процессе попытался написать самую простейшую html-форму, которая с помощью php...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru