PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (24): В начало « ... 6 7 8 9 [10] 11 12 13 14 ... » В конец

> Найдено сообщений: 352
ytrewq123 Отправлено: 12 Июля, 2016 - 14:12:17 • Тема: Ответы на вопросы из уроков по php • Форум: Уроки php

Ответов: 67
Просмотров: 4741
Да нет.
Я тоже пока учусь, так что если что не так надеюсь кто по умнее поправят.
Если переменная $a= 'Вася'; Она будет Вася. Пока вы не поменяете ей значение. А положив её в массив. Она просто передаёт, значение. Которое вы можете менять, но $a= 'Вася'; всё равно останется. Ибо вы меняете значение элемента массива, а не значение переменной. Кстати что вы как раз и сделали в обоих вариантах. Этим действием. $ab[0] = 'Петя';
...............................
То есть получается.
$a= 'Вася';
$a= 'Вася'; в массив и $ab[0] = ' Вася ';
тут вы меняете значение первого элемента массива $ab[0] = 'Петя'; и теперь $ab[0] = 'Петя';
А $a= 'Вася'; как было так и осталось.
Как то так.
ytrewq123 Отправлено: 11 Июля, 2016 - 14:03:41 • Тема: На почту приходят значения из формы "undefined" • Форум: Вопросы новичков

Ответов: 8
Просмотров: 545
Не знаю, зачем вы всем показали, данные своего хоста. Если кто захочет, вам может всё разворотить. Ну да ладно.
Значит на счёт проблемы.
Во-первых. В файле index.html
Где есть <инпут> у вас такие значения, id="name", id="ages",id="place" и др. Так вот рядом напишите name ="name", name ="ages", name ="place" и т.д.
ПХП увидит с чем ему работать. Не знаю с Е. Не сталкивался. Правильно ли у вас всё написано где тег <форм>.
Пока измените где <инпут>. Попробуйте.
P.S.
И чтобы ещё кто помог вам. Просто скопируйте сюда. Код файла. form-process.php и index.html Иначе никто не полезет смотреть. Я просто учусь, мне всё полезно и интересно.
ytrewq123 Отправлено: 11 Июля, 2016 - 12:07:24 • Тема: Ответы на вопросы из уроков по php • Форум: Уроки php

Ответов: 67
Просмотров: 4741
Извините оба варианта. Идентичны. Кроме строки где вы используете. Echo!
Просто в первом вы выводите переменные. А во втором значения массива.
Если вы в первом выведите вместо переменных $a и $b, $ab[0] и $ab[1].
То увидите перемены. А во втором выведите в место $cd [0], $cd [1]
$c и $d. То перемен не будет.
ytrewq123 Отправлено: 27 Июня, 2016 - 17:54:25 • Тема: Выставляет код вместо картинки • Форум: Вопросы новичков

Ответов: 2
Просмотров: 286
Думаю это.
Со строки 59 по 74. В место вашего вставьте этот код.
Должно быть всё хорошо.

Но перед вставкой сохраните существующие. Вдруг ещё что.
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.  
  3.  <script type="text/javascript">
  4. <!--
  5. document.write("<a href='http://www.liveinternet.ru/click' "+
  6. "target=_blank><img src='//counter.yadro.ru/hit?t14.12;r"+
  7. escape(document.referrer)+((typeof(screen)=="undefined")?"":
  8. ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
  9. screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
  10. ";"+Math.random()+
  11. "' alt='' title='LiveInternet: показано число просмотров за 24"+
  12. " часа, посетителей за 24 часа и за сегодня' "+
  13. "border='0' width='88' height='31'><\/a>")
  14. //-->
  15.  
  16. <!--/LiveInternet-->
  17.  </script>
  18.  
ytrewq123 Отправлено: 03 Июня, 2016 - 15:13:32 • Тема: Mysql Не могу войти. • Форум: Работа с СУБД

Ответов: 1
Просмотров: 881
Ну вот вроде нарыл это
mysqld --skip-grant-tables &
…..
…..

всё сделал как пишут. Вроде могу зайти. НОООООООО!!!!!!!!!!!
Во-первых пропали все базы. Такое состояние как только установил сервер Mysql.
Во-вторых через XAMP не запускалось. Оказалось кто-то как-то вдруг занял 3306 порт.
Не мог бы кто. Пояснить почему всё это случилось. И так и должно быть такие ужасные и не обратимые последствия. И можно ли где-то найти базочки.
???
ytrewq123 Отправлено: 03 Июня, 2016 - 12:46:49 • Тема: Mysql Не могу войти. • Форум: Работа с СУБД

Ответов: 1
Просмотров: 881
Здравствуйте!
Вот что получилось.
Хотел стать ещё умнее. Думал поменяю пороли у пользователей в MySql и всякое такое.
Написал в консоли (до этого не было пароля)
mysqladmin -u root –p password '123'
И всё теперь не могу войти на сервер MySql ни через phpMyAdmin. Ни через консоль.
Вопрос. Почему так? И что произошло когда я выполнил данную команду. Потому как в файле config.inc ничего не изменилось.
Попробовал там тоже написать этот пароль. К сожалению ничего.
Не подскажите пожалуйста. Как мне вообще попасть в phpMyAdmin, ибо он вообще не предлагает ничего вводить, а тупо пишет
«phpMyAdmin не смог установить соединение с сервером MySQL.»
Насколько я понимаю. Где-то ещё что-то он сравнивает и НЕТ.
И как всё вернуть обратноОООООООООООО???
ytrewq123 Отправлено: 28 Мая, 2016 - 15:14:04 • Тема: Мнооооогомерный массив в одномерный. • Форум: Вопросы новичков

Ответов: 1
Просмотров: 181
Здравствуйте!
У меня такое дело.
Хотел сам многооомерный массив в одномерный перегнать.
Но. Вроде дошёл до глубины. Но выйти не может. Не подскажите что не так.
Знаю что куча примеров есть как. Но если кому не трудно гляньте мой что не так.

PHP:
скопировать код в буфер обмена
  1. $massiv = array(
  2.  
  3.         array(
  4.  
  5.             "title" => "Rear Window",
  6.  
  7.             "director" => "Alfred Hitchcock",
  8.  
  9.             "year" => 1954
  10.  
  11.             ),
  12.            'Этот псевдокласс выделяет только элементы',
  13.  
  14.         array(
  15.  
  16.             "title" => "Full Metal Jacket",
  17.  
  18.             "director" => "Stanley Kubrick",
  19.             ['11111111','2222222',['aaaaaaaaaaaaa',['DA',' Ili','NET'],'qqqqqqqqq'],'3333333333333'],
  20.             "year" => 1987
  21.  
  22.             ),
  23.  
  24.         array(
  25.  
  26.             "title" => "Mean Streets",
  27.  
  28.             "director" => "Martin Scorsese",
  29.  
  30.             "year" => 1973
  31.  
  32.             ),
  33.             'Elemnt massiva'
  34.  
  35. );
  36.  
  37.  
  38. function fun($massiv)
  39. {
  40.       foreach($massiv as $stroka)
  41.         {
  42.          
  43.                 if(is_array($stroka))
  44.                     {
  45.                        
  46.                                 foreach($stroka as $stroka1)
  47.                                 {
  48.                                    
  49.                                             if(is_array($stroka1))
  50.                                             {
  51.                                              
  52.                                              
  53.                                              $vyvod1[] = $stroka1;
  54.                                              
  55.                                               return fun($vyvod1);
  56.                                                
  57.                                             }
  58.                                            else
  59.                                            {
  60.                                                  $vyvod1[] = $stroka1;
  61.                                                  
  62.                                        
  63.                                            }
  64.                                      
  65.                                
  66.                                 }continue;
  67.                    
  68.                              
  69.                     }
  70.          
  71.         $vyvod1[] = $stroka;
  72.         }
  73.  
  74.      return $vyvod1;
  75. }
  76. print_r(fun($massiv));
  77.  
  78.  
  79.  



Результат получается во таким недокрут.
Вроде ясно почему. Потому как после рекурсии берёт последний массив и потом выходит из форыча считая, что всё.
Array
(
[0] => Rear Window
[1] => Alfred Hitchcock
[2] => 1954
[3] => Этот псевдокласс выделяет только элементы
[4] => Full Metal Jacket
[5] => Stanley Kubrick
[6] => 11111111
[7] => 2222222
[8] => aaaaaaaaaaaaa
[9] => DA
[10] => Ili
[11] => NET
)

А надо бы такой.
Array
(
[0] => Этот псевдокласс выделяет только элементы
[1] => Full Metal Jacket
[2] => Stanley Kubrick
[3] => 11111111
[4] => 2222222
[5] => aaaaaaaaaaaaa
[6] => DA
[7] => Ili
[8] => NET
[9] => qqqqqqqqq
[10] => 3333333333333
[11] => 1987
[12] => Mean Streets
[13] => Martin Scorsese
[14] => 1973
[15] => Elemnt massiva
)



Если не трудно кому, гляньте пожалуйста.
ytrewq123 Отправлено: 26 Мая, 2016 - 15:25:16 • Тема: Mysql SELECT??? • Форум: Вопросы новичков

Ответов: 3
Просмотров: 186
ААААААААААААААААААААА!!!!!!!!!!!!!!!!!!!!!!!!!

Спасибо Вам
3d_killer И igosja
Такое чувство что я поумнел на 100%. Кaк буд-то перешёл в следующий класс!!!!!!!!!
ytrewq123 Отправлено: 26 Мая, 2016 - 13:35:25 • Тема: Mysql SELECT??? • Форум: Вопросы новичков

Ответов: 3
Просмотров: 186
Здравствуйте!
Помогите пожалуйста кто знает. Ну никак не могу понять почему так.

Есть 2 элементарные таблицы в базе данных.
Первая
Table: tablica
Create Table: CREATE TABLE `tablica` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`imja` char(111) COLLATE utf8_unicode_ci DEFAULT NULL,
`tekst` text COLLATE utf8_unicode_ci,
`mesto` char(111) COLLATE utf8_unicode_ci DEFAULT NULL,
`vremj` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTA
MP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=74 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci

И вторая
Table: tabla
Create Table: CREATE TABLE `tabla` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nombre` char(123) COLLATE utf8_unicode_ci DEFAULT NULL,
`cosas` text COLLATE utf8_unicode_ci,
`datos` text COLLATE utf8_unicode_ci,
`horas` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMEST
MP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci

Ну ничего особенного.
Я хочу просто выбрать всё из Table: tablica.
Где значения столбика mesto = РАВНО значению значению во второй столбика datos.
Пишу запрос
mysqli_query($so,"SELECT * FROM `tablica` JOIN `tabla` WHERE `datos` = `mesto`");

И получаю. Данные(смотрю только поле imja ), которые повторяются много раз. ПОЧЕМУ? Нк ни как не пойму.
localhost
localhost
Задача заключается
Задача заключается
localhost
localhost
Задача заключается
Задача заключается

Хотя по всей логике должно быть просто.
localhost
localhost
Задача заключается
Задача заключается
Почему происходит это повторение.
Я и через JOINы ну ни как нету того что надо.
И самое странное когда в WHERE пишу id тогда всё норма.
Почему. Может потому что id как индекс или ещё что.
Поясните пожалуйста в чём дело. И как мне добиться чего я хочу.
ytrewq123 Отправлено: 23 Мая, 2016 - 20:49:42 • Тема: AJAX-->PHP-->AJAX-->??? • Форум: Вопросы новичков

Ответов: 7
Просмотров: 284
Если вы думаете JAVA то я не зною её
A JavaScripтом k сожалению нельзя. Только с ПХП получается нужный результат.
ytrewq123 Отправлено: 23 Мая, 2016 - 18:21:00 • Тема: AJAX-->PHP-->AJAX-->??? • Форум: Вопросы новичков

Ответов: 7
Просмотров: 284
Здравствуйте!
У меня вот какой вопроси.
Есть 2 файла.
Я из одного через АЯКС передаю запрос с инфо. Второй мне возвращает ответ с другой информацией. Как мне в первом файле активизировать(обратится к) ПХП что бы он вставил инфо в нужное место.
Вот так.
Из первого во второй.
10->

Из второго в первый.
If($_POST[‘info’]==10)
{$x=1;
echo $x;
}

И в первом у меня
AJAX принимает ответ и мне его надо в ИФ поместить.
If(==1)
{
echo ‘ОДИН’.
}

Не подскажите как?
ytrewq123 Отправлено: 18 Мая, 2016 - 00:56:59 • Тема: Умляут с кодировкой utf-8 • Форум: Вопросы новичков

Ответов: 9
Просмотров: 665
...
ytrewq123 Отправлено: 17 Мая, 2016 - 14:58:32 • Тема: OOP • Форум: Вопросы новичков

Ответов: 6
Просмотров: 263
включаем все ошибки и смотрим, что не так.
Вроде всё включено и всё показывает в чём проблема.

Спасибо. Значит как бы создаём объект этого класса в любом классе и работаем через объект с методами, свойствами. И сколько я понимаю, эти объекты можно делать в любом классе и с разными названиями и работать с ними.
ytrewq123 Отправлено: 17 Мая, 2016 - 11:49:11 • Тема: OOP • Форум: Вопросы новичков

Ответов: 6
Просмотров: 263
arimanecro пишет:
или статические методы

Ну да это тоже можно. А как то, скажем так умнее, профессиональнее ни как?
Или эти два и есть норма?
ytrewq123 Отправлено: 17 Мая, 2016 - 08:51:40 • Тема: OOP • Форум: Вопросы новичков

Ответов: 6
Просмотров: 263
Ага спасибо. Это как бы 2 становится главным, где есть вся информация. И своя и родителя.
Но всё же если мне надо ещё другие методы из других классов вместе. Как мне писать? Может там что-то большое и не хочется наследовать. А надо всего один метод из другого. А возможно решение мои любимчики. Трайты. Не?

Страниц (24): В начало « ... 6 7 8 9 [10] 11 12 13 14 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB