Anonymous
я же говорил
Anonymous
Давай по порядку: <?php include_once("connection.php"); $get = $_GET['page']; echo "$get"; ?> Что получаем в $get?
Anonymous
коротко говоря чего я хочу добится... Какбы говоря с меню, осуществить переход с любой ссылки на единственную страницу - шаблон на которой будет прогружатся нужная тема в зависимости от того на что человек перешел
Anonymous
чтобы не делать более 30 разных страниц, и не набирать вес
Anonymous
у меня будет 1 страница шаблон, на которую все будет грузится с БД в зависимости от параметра в ГЕТ
Anonymous
<?php include_once("connection.php"); $get = $_GET['page']; echo "$get"; ?>
Anonymous
Гет определяет имя параметра, то есть на какой раздел хочет попасть человек,
Anonymous
Ты мне не рассказывай! Ты тупо распечатай что прошу! 😂
Anonymous
http://leoplannet/portfolio/page.php?page=specifications
Anonymous
get выводит specifications
Anonymous
Вооот, что и требовалось. Ща!
Anonymous
Терь гугли как тебе с параметра page снять значение, и занесёшь это в переменную.
Anonymous
preg_match('/^([^?]+)(\?.*?)?(#.*)?$/', $url, $matches); $gp = (isset($matches[2])) ? $matches[2] : ''; return $gp;
Anonymous
Ты об этом?
Anonymous
Эт чот сложно, а в пыхе между прочим равно буит как === 😀
Anonymous
$get = htmlspecialchars($_GET['page']); вот так запробуй и распечатай мне $get
Anonymous
Уснул штоле?
Anonymous
ща
Anonymous
синтакс не грает
Anonymous
В каком месте?
Anonymous
есть
Anonymous
распечатало specifications
Anonymous
Вооот, терь накуй весь свой свитч убери.
Anonymous
b&
Anonymous
и?
Anonymous
Пойду покурю.
Anonymous
+
Anonymous
Ну чо ты тута?
Anonymous
да
Anonymous
<?php include_once("connection.php"); $get = htmlspecialchars($_POST['page']); $select = 'SELECT page FROM portfolio WHERE page === "$get"'; $stmt = $pdo->query($select); while ($row = $stmt->fetch()){ echo $row; } ?> Вот так попробуй.
Anonymous
загрузка
Anonymous
<?php include_once("connection.php"); $get = htmlspecialchars($_POST['page']); $select = 'SELECT page FROM portfolio WHERE page === "$get"'; $stmt = $pdo->query($select); $row = $stmt->fetch(); echo "$row"; ?> А без цикла? И поменяй POST обратно на GET.
Ⴐມકȶ┕๏๏ꝅ𝓮Ɗ
Доброго время суток всем
Anonymous
Ку.
Anonymous
ща
Anonymous
загрузка
Anonymous
...
Ⴐມકȶ┕๏๏ꝅ𝓮Ɗ
Ребят, подскажите, как правильно создать такую вещь, к примеру если у пользователя в БД стоит в столбце "admin" значение "yes" То вместо одного html кода, будет показываться другой.
Ⴐມકȶ┕๏๏ꝅ𝓮Ɗ
Проверка if через php я так понимаю да?
Anonymous
Смари выше ещё, я редактировал...
Ⴐມકȶ┕๏๏ꝅ𝓮Ɗ
И два разных куска кода
Anonymous
пробывал
Anonymous
Anonymous
Смари выше ещё, я редактировал...
проблема в самом наверное $select = 'SELECT page FROM portfolio WHERE page === "$get"';
Anonymous
WHERE page === "$get"'; Вот тут смущает, возможно нуно по другому, типа $page like "$get" ';
Anonymous
Типа SQL сравнение должно быть а не пыховское... возможно.
Anonymous
http://prntscr.com/fi12ud
Anonymous
оно выводит сам код а не результат..
Anonymous
<?php include_once("connection.php"); $get = htmlspecialchars($_GET['page']); $select = "SELECT page FROM portfolio WHERE page like $get"; $stmt = $pdo->query($select); $row = $stmt->fetch(); echo "$row"; ?> А так, я кавычки поменял?
Anonymous
Плят, у мну от пыха аж ладони вспотели и стали липкими... 😂
Anonymous
загрузка
Anonymous
Ща пля!
Ⴐມકȶ┕๏๏ꝅ𝓮Ɗ
https://goo.gl/daiU6U Я посмеялся
Anonymous
загрузка
Ну, ёпта, ты даже доку не читаешь, а я тут с тобой экстрасенсом сделался, ща!
Anonymous
я в сюл пробую
Anonymous
http://prntscr.com/fi15xl
Anonymous
в кавычки оберни specifications
Anonymous
Ща, я ему уже написал почти скрипт...
Anonymous
знаю
Anonymous
Во пробуй! <?php include_once("connection.php"); $page = htmlspecialchars($_GET['page']); $stmt = $pdo->prepare('SELECT page FROM portfolio WHERE page = :page'); $stmt->execute(array('page' => $page)); foreach ($stmt as $row) { echo $row['name'] . "\n"; } ?>
Anonymous
кстати like тоже канает
Anonymous
а === нет
Anonymous
Эт понятно, === это пыховское, а нуно SQLовское like
Anonymous
загрузилось
Anonymous
но пусто
Anonymous
Во пля, щааааз.
Anonymous
есть
Anonymous
$row['h3']
Anonymous
А ну да, цук, поторопился))
Anonymous
ага
Anonymous
Вот ещё: <?php include_once("connection.php"); $stmt = $pdo->prepare('SELECT page FROM portfolio WHERE page = ?'); $stmt->execute([$_GET['page']]); foreach ($stmt as $row) { echo $row['h3'] . "\n"; } ?>
Anonymous
капец, я даже не слышал еще о prepare execute
Anonymous
Это всё херня, на ссылку http://phpfaq.ru/pdo 😂
Anonymous
а вот второй не работает
Anonymous
echo $row['тут чёта'] . "\n";
Anonymous
фигня.. первый пошел
Anonymous
и реагирует на изменеия норм