
Marlik
09.06.2017
23:38:36
пробывал
$get = $_GET['page'];
$select = 'SELECT page FROM portfolio WHERE page == $get';
$stmt = $pdo->query($select);
while ($row = $stmt->fetch()){
echo $row;
}
А так, я правда не знаю что у тя pdo...
А лучше кинь спеку по какой делаешь, а тоя пых не знаю, и pdo что такое тоже...

Иван
09.06.2017
23:41:13
Спеку?

Marlik
09.06.2017
23:41:51
Спецификацию, сайт, чо там у тя есть?

Google

Иван
09.06.2017
23:42:36
Братан)) я это все по кусочкам собираю, нет никакого примера ничего...
З А Г Р У З К А .....
бесит уже

Marlik
09.06.2017
23:44:02
page == $get' вот этот момент мну интересует как равно будет в пыхе, потом в while разе не надо обьявлять переменную $row?
Может не равно нуно писать, а как строковая переменная, page eq "$get" ';
while (my $row = $stmt->fetch()){
echo $row;
}
например так, не знаю как переменные объявляются в пыхе..

Иван
09.06.2017
23:49:07
неа.. не канает

Marlik
09.06.2017
23:49:55
Сложна экстрасенсом быть))

Иван
09.06.2017
23:50:05
О... загрузилась страничка,.. но ничего не выводит..
Был бы день, в скупе содзвонились бы, да и наглядно все глянул..
<?php include_once("connection.php");
$get = $_GET['page'];
$select = 'SELECT page FROM portfolio WHERE page = "$get"';
switch ($get) {
case 'specifications':
$stmt = $pdo->query($select);
break;
default:
echo "no!";
}
while ($row = $stmt->fetch()){
echo $row['h3'];
}
?>

Google

Marlik
09.06.2017
23:51:20
$pdo = new PDO($dsn, $user, $pass, $opt); а тут чё не проверяешь, может нуно || die "Хуй а не коннект";
Да убери ты этот свитч, накуа он нужен?

Иван
09.06.2017
23:52:23
потому что будет много параметров
более 30
мне нужно чтобы он по цыклу все проверил

Marlik
09.06.2017
23:52:53
Во пля, а вот тут подробнее... ?

Иван
09.06.2017
23:53:11
я же говорил

Marlik
09.06.2017
23:55:19
Давай по порядку:
<?php include_once("connection.php");
$get = $_GET['page'];
echo "$get";
?>
Что получаем в $get?

Иван
09.06.2017
23:55:57
коротко говоря чего я хочу добится... Какбы говоря с меню, осуществить переход с любой ссылки на единственную страницу - шаблон на которой будет прогружатся нужная тема в зависимости от того на что человек перешел
чтобы не делать более 30 разных страниц, и не набирать вес

Marlik
09.06.2017
23:57:04

Иван
09.06.2017
23:57:14
у меня будет 1 страница шаблон, на которую все будет грузится с БД в зависимости от параметра в ГЕТ

Marlik
09.06.2017
23:58:28
<?php include_once("connection.php");
$get = $_GET['page'];
echo "$get";
?>

Иван
09.06.2017
23:58:38
Гет определяет имя параметра, то есть на какой раздел хочет попасть человек,

Marlik
09.06.2017
23:59:12
Ты мне не рассказывай! Ты тупо распечатай что прошу! ?

Иван
09.06.2017
23:59:58
http://leoplannet/portfolio/page.php?page=specifications
get выводит specifications

Marlik
10.06.2017
00:00:40
Вооот, что и требовалось. Ща!
Терь гугли как тебе с параметра page снять значение, и занесёшь это в переменную.

Google

Иван
10.06.2017
00:05:12
preg_match('/^([^?]+)(\?.*?)?(#.*)?$/', $url, $matches);
$gp = (isset($matches[2])) ? $matches[2] : '';
return $gp;
Ты об этом?

Marlik
10.06.2017
00:07:20
Эт чот сложно, а в пыхе между прочим равно буит как === ?
$get = htmlspecialchars($_GET['page']); вот так запробуй и распечатай мне $get
Уснул штоле?

Иван
10.06.2017
00:13:47
ща
синтакс не грает

Marlik
10.06.2017
00:14:28
В каком месте?

Иван
10.06.2017
00:14:58
есть
распечатало specifications

Marlik
10.06.2017
00:15:35
Вооот, терь накуй весь свой свитч убери.

Иван
10.06.2017
00:15:52
b&

Иван
10.06.2017
00:15:56
и?

Marlik
10.06.2017
00:16:11
Пойду покурю.

Иван
10.06.2017
00:16:28
+

Marlik
10.06.2017
00:21:04
Ну чо ты тута?

Иван
10.06.2017
00:21:34
да

Marlik
10.06.2017
00:23:33
<?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;
}
?>
Вот так попробуй.

Иван
10.06.2017
00:24:54
загрузка

Marlik
10.06.2017
00:30:22
<?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.

Google

JustLooKeD
10.06.2017
00:30:47
Доброго время суток всем

Marlik
10.06.2017
00:31:25
Ку.

Иван
10.06.2017
00:31:45
ща
загрузка
...

JustLooKeD
10.06.2017
00:32:33
Ребят, подскажите, как правильно создать такую вещь, к примеру если у пользователя в БД стоит в столбце "admin" значение "yes" То вместо одного html кода, будет показываться другой.

Иван
10.06.2017
00:32:34

JustLooKeD
10.06.2017
00:32:44
Проверка if через php я так понимаю да?

Admin
ERROR: S client not available

Marlik
10.06.2017
00:32:46
Смари выше ещё, я редактировал...

JustLooKeD
10.06.2017
00:32:55
И два разных куска кода

Anton
10.06.2017
00:33:03
GO PARTY HARD

Иван
10.06.2017
00:33:24
пробывал

Marlik
10.06.2017
00:35:00
WHERE page === "$get"'; Вот тут смущает, возможно нуно по другому, типа $page like "$get" ';
Типа SQL сравнение должно быть а не пыховское... возможно.

Иван
10.06.2017
00:36:25
http://prntscr.com/fi12ud
оно выводит сам код а не результат..

Marlik
10.06.2017
00:39:59
<?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";
?>
А так, я кавычки поменял?

Google

Marlik
10.06.2017
00:41:52
Плят, у мну от пыха аж ладони вспотели и стали липкими... ?

Иван
10.06.2017
00:42:28
загрузка

Marlik
10.06.2017
00:44:34
Ща пля!

JustLooKeD
10.06.2017
00:45:24
https://goo.gl/daiU6U Я посмеялся

Marlik
10.06.2017
00:47:38
загрузка
Ну, ёпта, ты даже доку не читаешь, а я тут с тобой экстрасенсом сделался, ща!

Иван
10.06.2017
00:48:02
я в сюл пробую
http://prntscr.com/fi15xl

Кирилл
10.06.2017
00:51:55
в кавычки оберни specifications

Marlik
10.06.2017
00:53:24
Ща, я ему уже написал почти скрипт...

Иван
10.06.2017
00:53:26
знаю

Marlik
10.06.2017
00:54:39
Во пробуй!
<?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";
}
?>

Иван
10.06.2017
00:54:41
кстати like тоже канает
а === нет

Marlik
10.06.2017
00:55:44
Эт понятно, === это пыховское, а нуно SQLовское like

Иван
10.06.2017
00:56:08
загрузилось
но пусто

Marlik
10.06.2017
00:56:49
Во пля, щааааз.

Иван
10.06.2017
00:57:08
есть
$row['h3']

Marlik
10.06.2017
00:58:50
А ну да, цук, поторопился))