Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.09.2020, 20:35   #1
mamontil
Пользователь
 
Регистрация: 26.09.2020
Сообщений: 35
Подмигивание Создание каталога

Добрый день.
Помогите пожалуйста советом ,как реализовать небольшой каталог сайтов.
я изучил HTML, полез немного в PHP - жуткие дебри. Немного понял как работать с базой, но не до конца.

цель такая - есть страничка на html, справа - будет 3 инпута - текста. Которые требуется заносить в БД.
Слева в столбец категории, открыв которые будет выводиться список сайтов, которые будут забиты в БД. По сути просто, но никак не могу сообразить. Может есть скрипты ява, с помощью которых можно проще сделать, без PHP. а то страница на html, и никак не могу понять, как мне ее наполнить PHP чтобы обмениваться с БД.
mamontil вне форума Ответить с цитированием
Старый 26.09.2020, 21:59   #2
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

http://www.poiu.ru/lessons/index.php-16.htm
Вот изучайте при необходимости следует вернуться к предыдущим урокам.

Цитата:
Сообщение от mamontil Посмотреть сообщение
Может есть скрипты ява, с помощью которых можно проще сделать
Проще не будет. Добавиться ещё один язык который Вы не знаете.

Цитата:
Сообщение от mamontil Посмотреть сообщение
а то страница на html, и никак не могу понять, как мне ее наполнить PHP чтобы обмениваться с БД.
В чем проблема? Не знаете как создавать формы на HTML? Или как с них передавать данные в PHP скрипт? Или как с php заполнять поля на сайте?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 27.09.2020, 12:11   #3
mamontil
Пользователь
 
Регистрация: 26.09.2020
Сообщений: 35
По умолчанию

Изучал, все это понимаю, но никак не могу закрыть БД после ввода формы. При обновлении в БД залетает уже забитая инфа. Как запретить дубликаты?

<?
if (isset($_POST['url']) && isset($_POST['tel'])){


$url = $_POST['url'];
$tel = $_POST['tel'];


$db_host = "localhost";
$db_user = "root";
$db_password = "";
$db_base = 'bananika';
$db_table = "bananika";

$mysqli = new mysqli($db_host,$db_user,$db_passwo rd,$db_base);


if ($mysqli->connect_error) {
die('Ошибка : ('. $mysqli->connect_errno .') '. $mysqli->connect_error);
}

$result = $mysqli->query("INSERT INTO ".$db_table." (id,url,tel) VALUES (null,'$url','$tel')");

if ($result == true){
echo "Информация занесена в базу данных";
exit();
}else{
echo "Информация не занесена в базу данных";
}
}
?>
mamontil вне форума Ответить с цитированием
Старый 27.09.2020, 13:02   #4
mamontil
Пользователь
 
Регистрация: 26.09.2020
Сообщений: 35
По умолчанию реализация

Помогите пожалуйста,
Как мне реализовать следующее:
Как выводить в вертикальный блок в виде ссылок данные из БД (при вводе данных в БД есть 3 инпута, название, адрес, описание.) названия. И потом, при клике на каждую, чтобы адрес и описание появлялись в блоке правее.
mamontil вне форума Ответить с цитированием
Старый 27.09.2020, 14:40   #5
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

1. После вставки данных в бд нужно принудительно редиректить на страницу добавления headee('locatiin: вашурл');
2. Почитать умные книги и мануалы. Выбрать нужные данные из бд, вывести из куда надо.
ADSoft вне форума Ответить с цитированием
Старый 27.09.2020, 14:45   #6
mamontil
Пользователь
 
Регистрация: 26.09.2020
Сообщений: 35
По умолчанию

Да ,это я изучил, только как правильно вставить - не понял.
Все заработало, но Информация занесена в базу данных не пишется.

if ($result == true){
echo "Информация занесена в базу данных";
header("Location: " . $_SERVER['REQUEST_URI']);
exit();
}else{
echo "Информация не занесена в базу данных";
} $mysqli->close();
header("Location: " . $_SERVER['REQUEST_URI']);
exit();
}
?>
mamontil вне форума Ответить с цитированием
Старый 27.09.2020, 18:05   #7
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

Вам каждый шаг разжёвывать???
Все выводит, но тут же переадресовывает... Выводить результат внадо на той странице, куда переадресовали
ADSoft вне форума Ответить с цитированием
Старый 28.09.2020, 11:55   #8
mamontil
Пользователь
 
Регистрация: 26.09.2020
Сообщений: 35
По умолчанию

Что то вроде получилось.
А как сделать, чтобы данные из БД, когда забьется вся страница, переходили на новую, чтобы был список страница 1,2,3 и т.д.
mamontil вне форума Ответить с цитированием
Старый 28.09.2020, 16:47   #9
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

ключевое слово - пагинация
ищите и найдете
ADSoft вне форума Ответить с цитированием
Старый 11.10.2020, 13:54   #10
mamontil
Пользователь
 
Регистрация: 26.09.2020
Сообщений: 35
По умолчанию Вывод каталога

Добрый день.
Может вы подскажите, у меня есть сайт на html все вручную написано на бутстрап.
Появилась необходимость выложить товары, такой каталог из БД, куда бы я эти товары загружал.
Можно локально это сделать, не переделывая весь сайт на PHP?
mamontil вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
создание каталога Mr.X. Microsoft Office Excel 5 29.12.2016 12:38
Создание каталога. RAFA91 Общие вопросы .NET 56 13.04.2016 14:24
Создание каталога OkiDoki Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 09.01.2011 23:08
Создание электронного каталога Владимир888 Помощь студентам 6 13.07.2010 08:29
Создание каталога и файла. aleksandr278 Общие вопросы Delphi 6 25.03.2010 13:46