Да нет.
Я тоже пока учусь, так что если что не так надеюсь кто по умнее поправят.
Если переменная $a= 'Вася'; Она будет Вася. Пока вы не поменяете ей значение. А положив её в массив. Она просто передаёт, значение. Которое вы можете менять, но $a= 'Вася'; всё равно останется. Ибо вы меняете значение элемента массива, а не значение переменной. Кстати что вы как раз и сделали в обоих вариантах. Этим действием. $ab[0] = 'Петя';
...............................
То есть получается.
$a= 'Вася';
$a= 'Вася'; в массив и $ab[0] = ' Вася ';
тут вы меняете значение первого элемента массива $ab[0] = 'Петя'; и теперь $ab[0] = 'Петя';
А $a= 'Вася'; как было так и осталось.
Как то так.
Не знаю, зачем вы всем показали, данные своего хоста. Если кто захочет, вам может всё разворотить. Ну да ладно.
Значит на счёт проблемы.
Во-первых. В файле index.html
Где есть <инпут> у вас такие значения, id="name", id="ages",id="place" и др. Так вот рядом напишите name ="name", name ="ages", name ="place" и т.д.
ПХП увидит с чем ему работать. Не знаю с Е. Не сталкивался. Правильно ли у вас всё написано где тег <форм>.
Пока измените где <инпут>. Попробуйте.
P.S.
И чтобы ещё кто помог вам. Просто скопируйте сюда. Код файла. form-process.php и index.html Иначе никто не полезет смотреть. Я просто учусь, мне всё полезно и интересно.
Извините оба варианта. Идентичны. Кроме строки где вы используете. Echo!
Просто в первом вы выводите переменные. А во втором значения массива.
Если вы в первом выведите вместо переменных $a и $b, $ab[0] и $ab[1].
То увидите перемены. А во втором выведите в место $cd [0], $cd [1]
$c и $d. То перемен не будет.
Ну вот вроде нарыл это
mysqld --skip-grant-tables &
…..
…..
всё сделал как пишут. Вроде могу зайти. НОООООООО!!!!!!!!!!!
Во-первых пропали все базы. Такое состояние как только установил сервер Mysql.
Во-вторых через XAMP не запускалось. Оказалось кто-то как-то вдруг занял 3306 порт.
Не мог бы кто. Пояснить почему всё это случилось. И так и должно быть такие ужасные и не обратимые последствия. И можно ли где-то найти базочки.
???
Здравствуйте!
Вот что получилось.
Хотел стать ещё умнее. Думал поменяю пороли у пользователей в MySql и всякое такое.
Написал в консоли (до этого не было пароля)
mysqladmin -u root –p password '123'
И всё теперь не могу войти на сервер MySql ни через phpMyAdmin. Ни через консоль.
Вопрос. Почему так? И что произошло когда я выполнил данную команду. Потому как в файле config.inc ничего не изменилось.
Попробовал там тоже написать этот пароль. К сожалению ничего.
Не подскажите пожалуйста. Как мне вообще попасть в phpMyAdmin, ибо он вообще не предлагает ничего вводить, а тупо пишет
«phpMyAdmin не смог установить соединение с сервером MySQL.»
Насколько я понимаю. Где-то ещё что-то он сравнивает и НЕТ.
И как всё вернуть обратноОООООООООООО???
Здравствуйте!
У меня такое дело.
Хотел сам многооомерный массив в одномерный перегнать.
Но. Вроде дошёл до глубины. Но выйти не может. Не подскажите что не так.
Знаю что куча примеров есть как. Но если кому не трудно гляньте мой что не так.
Результат получается во таким недокрут.
Вроде ясно почему. Потому как после рекурсии берёт последний массив и потом выходит из форыча считая, что всё.
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
)
Здравствуйте!
Помогите пожалуйста кто знает. Ну никак не могу понять почему так.
Есть 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 как индекс или ещё что.
Поясните пожалуйста в чём дело. И как мне добиться чего я хочу.
Здравствуйте!
У меня вот какой вопроси.
Есть 2 файла.
Я из одного через АЯКС передаю запрос с инфо. Второй мне возвращает ответ с другой информацией. Как мне в первом файле активизировать(обратится к) ПХП что бы он вставил инфо в нужное место.
Вот так.
Из первого во второй.
10->
Из второго в первый.
If($_POST[‘info’]==10)
{$x=1;
echo $x;
}
И в первом у меня
AJAX принимает ответ и мне его надо в ИФ поместить.
If(==1)
{
echo ‘ОДИН’.
}
включаем все ошибки и смотрим, что не так.
Вроде всё включено и всё показывает в чём проблема.
Спасибо. Значит как бы создаём объект этого класса в любом классе и работаем через объект с методами, свойствами. И сколько я понимаю, эти объекты можно делать в любом классе и с разными названиями и работать с ними.
Ага спасибо. Это как бы 2 становится главным, где есть вся информация. И своя и родителя.
Но всё же если мне надо ещё другие методы из других классов вместе. Как мне писать? Может там что-то большое и не хочется наследовать. А надо всего один метод из другого. А возможно решение мои любимчики. Трайты. Не?