<MyRusakov.ru />

WordPress 4. Пример создания блога

WordPress 4. Пример создания блога

Видеокурс "WordPress 4. Пример создания блога" научит Вас создавать любые сайты на самой популярной CMS - WordPress.

В курсе Вы узнаете абсолютно всё, что необходимо для успешного создания любых сайтов на WordPress, а также увидите пример создания реального блога.

После создания блога он размещается в Интернете, опять же на Ваших глазах. Таким образом, приобретя данный курс, Вы, не обладая никакими знаниями по созданию сайтов, уже сможете их делать, а также выкладывать в Интернет.

Курс очень простой и проходится за один вечер, а знания останутся с Вами навсегда.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Соединение нескольких переменных в одну.
03.09.2012 15:42:21 Соединение нескольких переменных в одну. Сообщение #1
ac-40-6.0

ac-40-6.0

Эксперт

Эксперт

Дата регистрации:
29.06.2012 02:02:06

Сообщений: 88

Люди!
Как можно объединить три переменные в одну для запроса к базе, если одна из них получается в результате работы цикла.

Пример:
$start = 'Переменная №1';
for($i=1; $i<=$con; $i++){
$fab = $_POST['field'.$i].' ('.$_POST['type'.$i].') ';}
$fin = 'Переменная №2';


При выводе в браузер получается необходимая строка, а вот как передать всё в куче скрипту, не могу дать ума.
Профиль Ответить
03.09.2012 22:39:01 Соединение нескольких переменных в одну. Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Не понимаю, с чем именно проблема. С последней переменной, в которую записали итоговый результат и работайте.
Профиль Ответить
04.09.2012 07:35:28 Соединение нескольких переменных в одну. Сообщение #3
ac-40-6.0

ac-40-6.0

Эксперт

Эксперт

Дата регистрации:
29.06.2012 02:02:06

Сообщений: 88

Вы немного неправильно поняли.
мне нужно объединить все три переменные
$prev = $start.$fab.$fin;
Если я вывожу переменную $prev в браузер, то переменная $fab равна только последнему действию цикла.

"CREATE TABLE `test` (`imya` VARCHAR(250) NULL, ) ENGINE = MyISAM;";

А если я вывожу все переменные по отдельности опять же в браузер, я получаю нужную мне строку.

$start = '"CREATE TABLE `test` (';
echo $start;
for($i=1; $i<=$con; $i++){
$fab = '`'.$_POST['field'.$i].'` ('.$_POST['type'.$i].') ';
echo $fab;}
$fin = ') ENGINE = MyISAM;"';
echo $fin;


В этом случае я получаю в браузере
"CREATE TABLE `test` (`id` INT(250) NOT NULL AUTO_INCREMENT PRIMARY KEY INDEX, `id_name` INT(255) NOT NULL, `value` TEXT NOT NULL, `imya` VARCHAR(250) NULL,) ENGINE = MyISAM;";

Но мне нужно эту строку передать скрипту-обработчику.
Профиль Ответить
04.09.2012 20:58:08 Соединение нескольких переменных в одну. Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

В цикле, вместо вывода в браузер, можно просто записывать все значения в массив, например.
Профиль Ответить
05.09.2012 16:33:52 Соединение нескольких переменных в одну. Сообщение #5
ac-40-6.0

ac-40-6.0

Эксперт

Эксперт

Дата регистрации:
29.06.2012 02:02:06

Сообщений: 88

Очень интересное решение! Немножко помучился, но получилось.
Спасибо!
Профиль Ответить