HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #6621  
Старый 03.12.2008, 14:08
[x26]VOLAND
Постоянный
Регистрация: 07.06.2006
Сообщений: 556
С нами: 10487846

Репутация: 2702


По умолчанию

Цитата:
Я подозреваю что array_map - эт обертка
Ммм. Встроенные функции/конструкции реализуются на C. Так что это array_map и foreach - 2 разных алгоритма и не могут быть обёрткой друг друга.

Последний раз редактировалось [x26]VOLAND; 03.12.2008 в 14:12..
 
Ответить с цитированием

  #6622  
Старый 03.12.2008, 14:50
barnaki
Познающий
Регистрация: 02.11.2008
Сообщений: 87
С нами: 9221506

Репутация: 14
По умолчанию

пишу гостевую . делаю так в конфиге к базам :

$query = 'SET NAMES utf8';
if (!mysql_query($query));
{
echo 'cant set utf8 ';
}
и все = не ставит кодировку что еще нужно чтобы поставить utf8 ? с чем кроме кривых рук может быть связана проблема ?
 
Ответить с цитированием

  #6623  
Старый 03.12.2008, 14:59
PHPoozy
Участник форума
Регистрация: 01.07.2008
Сообщений: 175
С нами: 9400359

Репутация: 66
По умолчанию

$query = "SET NAMES 'utf8';"
if (!mysql_query($query));
{
echo("cant set utf8");
}

Последний раз редактировалось PHPoozy; 03.12.2008 в 15:02..
 
Ответить с цитированием

  #6624  
Старый 03.12.2008, 15:00
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами: 9223466

Репутация: 3171


По умолчанию

Такс.Вот мой вопрос.
Есть текстовое поле:
PHP код:
<input type "text"
     
name "name"
     
value ""
Собствна вопрос.В текстовое поле,можетбыть вписана инфа,ну например. Лдия Николаевна,а может быть 32145.
И переменная принимает $who = $name эту инфу.Но,если в текствое поле,ничего не вписано,мне нужно,что бы ставилось мое значение.
PHP код:
switch ($_POST['name'])
{
case 
'Как тут указать,чтобы все значения,вписаные в поле,принимались сюда?'$who $name;
break;
case 
''$who "Мое значение";
break;

Тоесть как указать,что если в поле есть хоть 1 смвол,то используется 1 способ.Если пусто - то 2.Может какнибудьпо другому возможно это сделать?Собствна воть
 
Ответить с цитированием

  #6625  
Старый 03.12.2008, 15:04
[x26]VOLAND
Постоянный
Регистрация: 07.06.2006
Сообщений: 556
С нами: 10487846

Репутация: 2702


По умолчанию

default: $who = "some_text";
break;


Оно?

Можно ещё заюзать тернарный оператор:
$who = ($_POST['name'] == '') ? 'текст_если_поле_пустое' : $_POST['name'];
 
Ответить с цитированием

  #6626  
Старый 03.12.2008, 15:06
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
С нами: 10107625

Репутация: 67
По умолчанию

if($_POST['name']=="") 1 способ
else 2 способ

и еще там можно ставить value="значение по умолчанию" и в инпут onclick="this.value=''" , тогда при тыке курсором в поле значение по умолчанию будет пропадать

Последний раз редактировалось Корвин; 03.12.2008 в 15:08..
 
Ответить с цитированием

  #6627  
Старый 03.12.2008, 15:08
Ru}{eeZ
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
С нами: 9591561

Репутация: 186
По умолчанию

Цитата:
Сообщение от m0Hze  
Такс.Вот мой вопрос.
Есть текстовое поле:
PHP код:
<input type "text"
     
name "name"
     
value ""
Собствна вопрос.В текстовое поле,можетбыть вписана инфа,ну например. Лдия Николаевна,а может быть 32145.
И переменная принимает $who = $name эту инфу.Но,если в текствое поле,ничего не вписано,мне нужно,что бы ставилось мое значение.
PHP код:
switch ($_POST['name'])
{
case 
'Как тут указать,чтобы все значения,вписаные в поле,принимались сюда?'$who $name;
break;
case 
''$who "Мое значение";
break;

Тоесть как указать,что если в поле есть хоть 1 смвол,то используется 1 способ.Если пусто - то 2.Может какнибудьпо другому возможно это сделать?Собствна воть
if(isset($_POST['name'])) $who = $_POST['name'];
else $who = 'Твоё значение';

п.с. Корвин обогнал меня))

Последний раз редактировалось Ru}{eeZ; 03.12.2008 в 15:14..
 
Ответить с цитированием

  #6628  
Старый 03.12.2008, 15:16
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
С нами: 10107625

Репутация: 67
По умолчанию

Цитата:
Сообщение от [x26]VOLAND  
html/js код не должен заменять бизнес-логику пхп-приложения.
ну каждый делает как ему нравится, может ты и прав, я показал как можно сделать, пусть сам решает учитывая твое замечание
 
Ответить с цитированием

  #6629  
Старый 03.12.2008, 15:18
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
С нами: 10107625

Репутация: 67
По умолчанию

Цитата:
Сообщение от Ru}{eeZ  
if(isset($_POST['name'])) $who = $_POST['name'];
else $who = 'Твоё значение';

п.с. Корвин обогнал меня))

. иссет это если вапще токой переменной нет, а тут говорится о пустом значении, поэтому лучше так:

if(isset($_POST['name']) && $_POST['name']=="")
 
Ответить с цитированием

  #6630  
Старый 03.12.2008, 15:24
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
С нами: 9975266

Репутация: 1916


По умолчанию

Цитата:
Сообщение от Корвин  
ну каждый делает как ему нравится, может ты и прав, я показал как можно сделать, пусть сам решает учитывая твое замечание
Воланд абсолютно прав. Если тебе нужно присвоить значение пустой переменной, то полагаться на value="1234" или на js (типа onclick="if($(this).val() == '')$(this).val('Что-то там');") никогда не стоит т.к. это всё на стороне клиента...а как мы все знаем никогда нельзя доверять ничему что приходит от клиента




Цитата:
Сообщение от Корвин  
. иссет это если вапще токой переменной нет, а тут говорится о пустом значении, поэтому лучше так:

if(isset($_POST['name']) && $_POST['name']=="")
а ещё лучше
if(!empty($_POST['name']))
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...