Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1267 • Страница 38 из 64<  1 ... 35  36  37  38  39  40  41 ... 64  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 16.04.2006
Откуда: Израиль
Vladson писал(а):
$names[]=array

Нафига они там ?


и точно, без [] работает, думал, что как и в Си надо указывать, что это массив.

Vladson писал(а):
Почему "а" не в скобках

т.е.? в скобках же, квадратных.
Добавлено спустя 4 минуты, 45 секунд
Vladson спасибо

_________________
человек на 80% состоит из жидкости, многие из тормозной...



Партнер
 

member+
Статус: Не в сети
Регистрация: 16.01.2004
Откуда: Estonia,Tallinn
xr0m писал(а):
скобках же, квадратных.

Перепутал, не почему не в скобках, а почему то что в скобках в добавок не в кавычках (без них может тоже работать, но правильнее с ними, подробности в мануале)

_________________
X99-TF/E5-2678v3+Evo212/2x16Gb-DDR4-Gloway-TYPE-a@2133-12-13-13-26/GTX1070TI/KINGSTON-SNV2S1000G


 

Member
Статус: Не в сети
Регистрация: 16.04.2006
Откуда: Израиль
Vladson
что то я совсем запутался, когда надо писать кавычки, а когда нет...
в примере выше (мой же пост) кавычки в ГЕТ выдают ошибку, без них же всё работает.
в мануале же и читал, что правильно писать без кавычек, что с кавычками может и работает , пока переменная не определенна. если изменить значение переменной, выпадет ошибка...
щас найду...


http://il.php.net/manual/ru/language.types.array.php

_________________
человек на 80% состоит из жидкости, многие из тормозной...


 

member+
Статус: Не в сети
Регистрация: 16.01.2004
Откуда: Estonia,Tallinn
Вот
xr0m писал(а):
<?php $names=array("Дима","Маша","Вася","Клава","Вова");
echo "My name:".$names[$_GET["a"]]; ?>

я выпил много пива, но вот так будет работать
(без пива я не хотел давать готовое решение, а с пивом не могу дать другое)

_________________
X99-TF/E5-2678v3+Evo212/2x16Gb-DDR4-Gloway-TYPE-a@2133-12-13-13-26/GTX1070TI/KINGSTON-SNV2S1000G


 

Member
Статус: Не в сети
Регистрация: 16.04.2006
Откуда: Израиль
продолжу

Код:
if ($action)
 calc();
else show();


если я правильно понял, то, когда $action содержит переменную, то выполняется calc() иначе show() так?
если так, то у меня не работает ) постоянно выдаёт функцию show()

если так записать

Код:
if (!$action)

то соответственно
Добавлено спустя 1 минуту, 49 секунд
calc(); (без данных)
как правельно?

спасибо

ПС (в пером сообщении не допечатолось, "подвисла" форма)

_________________
человек на 80% состоит из жидкости, многие из тормозной...


 

Junior
Статус: Не в сети
Регистрация: 17.12.2008
Работает же -
Код:
<?php
function calc () {
 echo "calc";
}

function show () {
 echo "show";
}

$action = true;

if ($action)
 calc();
else show();
?>


ИМХО
Лучше писать
Код:
<?php
if () {}
else {}

Ну или
<?php
if ():
    echo "";
else:
    echo "";
endif;
?>
[/code]


 

Member
Статус: Не в сети
Регистрация: 16.04.2006
Откуда: Израиль
lnx я понимаю.
в общем сдаюсь ) не могу понять в чем проблема, что только не пробывал:
Код:
<?php
function show()
{
global $action;
?>
<form action="cal.php" method="GET" target="_blank">
<input type="text" name="first">
<input type="text" name="second">
<select size="1" name="action">
   <option value="sum">Сложить</option>
    <option value="min">Вычесть</option>
    //и т.д.
</select>
<br>
<input type="submit" value="Выполнить">
</form>
<?php
}
function calc()
{
global $action, $result, $first, $second;
switch ($action)
{
   case "sum": $result = $first+$second; break;
  // и т.д.
 }
 echo "Результат вашего действия равен <b>".$result."</b>";
 }
 
if ($action)
 calc();
else show();
?>

если актион содержит "сам", то должен выполнять расчет, иначе форму данных. вот.
Добавлено спустя 1 час, 18 минут, 35 секунд
вопрос снимаю...
заменил все $action $first $second на $_GET['action'] $_GET['first'] $_GET['second'] соотвествено.
однако, я ж прописал, что переменные глобальные... надо про глобал перечитать..
Добавлено спустя 2 минуты, 48 секунд
вопрос снимаю...
заменил все $action $first $second на $_GET['action'] $_GET['first'] $_GET['second'] соотвествено.
однако, я ж прописал, что переменные глобальные... надо про глобал перечитать..

_________________
человек на 80% состоит из жидкости, многие из тормозной...


 

xr0m
global - устанавливает видимость, а не декларирует переменные, остальное зависит от настроек сервера


 

Member
Статус: Не в сети
Регистрация: 16.04.2006
Откуда: Израиль
Gamlet2k ты прав, от register_globals скорее всего зависит, если б был бы включён, то заработало б.
второй раз на одном и том же спотыкаюсь. пора бы запомнить

_________________
человек на 80% состоит из жидкости, многие из тормозной...


 

Junior
Статус: Не в сети
Регистрация: 19.09.2007
Откуда: АРК ЮБК
xr0m писал(а):
продолжу

Код:
if ($action)
 calc();
else show();


если я правильно понял, то, когда $action содержит переменную, то выполняется calc() иначе show() так?
если так, то у меня не работает ) постоянно выдаёт функцию show()


Гм, вы совсем ничего не поняли (-8Ж
Цитата:
когда $action содержит переменную

action и является переменной ...

общий синтаксис оператора if в пхп такой, впрочем как и в большинстве языков:
Код:
if(expression) {
    // если expression - истина, выполняется данный блок
} else {
   // вополняется тут
}

т.е., если в вашем случае ($action == true || $action > 0 || $action < 0 || $action === "somestring"), то вызовется calc(), иначе если ($action == 0 ||
$action == null || $action === ''), то вызовется show().


 

Member
Статус: Не в сети
Регистрация: 27.05.2006
Откуда: Saransk
Всем привет! Нужна помощь в решении небольшой задачи на JS. Задача в следущем
В одном фреиме находятся поля со списком ,перечисл дней,перечисл месяцев,перечисл лет от 1945 до 2009,при нажатие на кнопку в другом фрейме формир дата в формате
дд.мм.гггг(можно вывести в текстовое поле, можно просто в документ). Заранее спасибо

_________________
Я рвусь от новостей так быстро мир стал другой.


 

Member
Статус: Не в сети
Регистрация: 08.03.2006
Вот засада. Не думал, что не смогу найти модуль для апача под винду, чтобы он умел ограничивать ВЕСЬ отдаваемый контент клиентам. Т.е. и статику и динамику. Жестко 2 мбита, к примеру. Кто-нибудь решал подобную проблему?

_________________
Athlon-64 3000+(2.43Ггц)|ASUS A8N-E (nF4Ultra)|2x1Gb 400MHz Corsair|ASUS 1950Pro (600|1400Mhz)|SB Live 5.1 SB0100


 

Member
Статус: Не в сети
Регистрация: 16.04.2006
Откуда: Израиль
Привет всем.
Провозился с базами два дня так и не завёл.
база mysql база написана была прям в клиенте, проверял, всё работает, всё выдаёт как надо.
ПХП-код то же работает норм, проверял через php.xex -l fail.php нет ошибок.

Но не работает! я думаю, что проблема в том, что нет конекта с базой.
$link=mysql_connect('localhost','root','password') or die ("Could mot connect");

PS mysql v5.1

Кто может что подсказать?
Добавлено спустя 57 секунд
фразу Could not connect не выводит. Значит что то другое?

_________________
человек на 80% состоит из жидкости, многие из тормозной...


 

Junior
Статус: Не в сети
Регистрация: 17.12.2008
Разобрался?


 

Member
Статус: Не в сети
Регистрация: 16.04.2006
Откуда: Израиль
lnx ты мне? да, разобрался, не кинул библиотеку в папку систем 32. Поражают люди, написавшие помощь в установку майСКЛ. Прочит статей 10 и только в одной было внятно написано, что и куда кидать.
Спасибо.
Добавлено спустя 1 минуту, 51 секунду
Хотел спросить, если ли клиент с интерфейсом по веселее, чем окно командной строки? Меня немного утомляет забивать базу через это. Должна же быть прога, в которую я только забью значения а она сама всё сома доделает.

_________________
человек на 80% состоит из жидкости, многие из тормозной...


 

Junior
Статус: Не в сети
Регистрация: 17.12.2008
Да тебе :) .
Это имел ввиду -
http://php-myadmin.ru/
http://dev.mysql.com/downloads/gui-tools/5.0.html


 

Member
Статус: Не в сети
Регистрация: 16.04.2006
Откуда: Израиль
lnx спасибо, то что надо.

Можете объяснить или кинуть ссылку на материал. Как мне взять фаил у клиента и загрузить его на сервер? ) т.е. как клиенту (пользователю) загружать на сервер мой файлы в спец. папку.

_________________
человек на 80% состоит из жидкости, многие из тормозной...


 

Member
Статус: Не в сети
Регистрация: 11.06.2006
а что, гугл уже не true?

http://www.google.com.ua/search?hl=ru&q ... =&aq=f&oq=

для ну совсем ленивых - вот первая ссылка
http://www.softtime.ru/scripts/upload.php


а если надо еще и через аякс сделать - тож не проблема


 

Member
Статус: Не в сети
Регистрация: 16.04.2006
Откуда: Израиль
Iton Супер, спасибо, всё написал под себя.

Поисковиком пользовался, да же запрос почти тот же писал. ТОлько он мне почему то находил какие файлы надо загрузить и куда для ПХП (
спасибо

_________________
человек на 80% состоит из жидкости, многие из тормозной...


 

Member
Статус: Не в сети
Регистрация: 16.04.2006
Откуда: Израиль
Iton lnx Необходима помощь профи ) Как заблокировать возврат в браузере? что бы "откат" был не возможен на данной странице? Или как так придумать, что бы это было не реально )

_________________
человек на 80% состоит из жидкости, многие из тормозной...


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1267 • Страница 38 из 64<  1 ... 35  36  37  38  39  40  41 ... 64  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan