Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Почему не работает?

Сообщения:  [1-10]    [11-20]  [21-24] 

 
 автор: acid_pro   (26.11.2008 в 18:03)   письмо автору
 
   для: Николай2357   (26.11.2008 в 07:46)
 

вобщем вот один из рабочих вариантов
if(isset($_GET['setup']) and $_GET['setup']=="true") { $a='Да'; }
else { $a='Нет'; }

  Ответить  
 
 автор: Николай2357   (26.11.2008 в 07:46)   письмо автору
5.3 Кб
 
   для: acid_pro   (26.11.2008 в 01:31)
 

см. ===========================================================>


Только по такой схеме можно на любое мыло милиён писем заслать. жми кнопку да жми... Рездолье флудерам.

  Ответить  
 
 автор: acid_pro   (26.11.2008 в 01:31)   письмо автору
 
   для: TetRiska   (25.11.2008 в 23:16)
 

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

  Ответить  
 
 автор: BinLaden   (26.11.2008 в 01:03)   письмо автору
 
   для: TetRiska   (26.11.2008 в 00:39)
 

Действительно, к чему? Если Вы не брезгуете Notice, но почему бы не писать сразу
<?php
$category 
$_POST['category'];
?>

?!

  Ответить  
 
 автор: Drago   (26.11.2008 в 00:50)   письмо автору
 
   для: TetRiska   (26.11.2008 в 00:39)
 

Наверное, к этому.
$pole = $mass[$category];

  Ответить  
 
 автор: TetRiska   (26.11.2008 в 00:39)   письмо автору
 
   для: BinLaden   (26.11.2008 в 00:12)
 

к чему (!isset($_POST['category']) ??

  Ответить  
 
 автор: BinLaden   (26.11.2008 в 00:12)   письмо автору
 
   для: TetRiska   (25.11.2008 в 23:16)
 

> if (isset($_POST['category'])) { $category = $_POST['category'];}

А если !isset($_POST['category']), то откуда вообще переменной $category взяться?

  Ответить  
 
 автор: TetRiska   (25.11.2008 в 23:16)   письмо автору
 
   для: acid_pro   (25.11.2008 в 21:01)
 

Я всегда так делаю
 if (isset($_GET['setup'])) { $setup= $_GET['setup']; }
и потом юзаю переменную $setup если ты передаешь пару вариантов, то можна $setup занести в массив

$mass = array
(
"1"=>'Да',
"0"=>'Нет',
);
$pole = $mass[$setup];


1 - труе есть галочка
0 - фолсе нету галочки

Мой пример как я использовал выпадающий список:

<form action="view_search.php" method="get" name="form_s">
<span class="search_s">Поисковый запрос должен быть<br> не менее 3-х символов</span>
<br><br>
<span class="search_ss">Поиск по:</span>
<select name="category">
  <option value="1">названию</option>
  <option value="2">жанру</option>
  <option value="3">режиссеру</option>
  <option value="4">актерам</option>
  <option value="5">дате выхода</option>
  <option value="6">формату</option>
  <option value="7">качеству</option>
</select>
<br><br>
<input name="search" type="text" size="25" maxlength="40" />
<br>
<input class="search_b" name="submit_s" type="submit" value="Искать" />
</form>


if (isset($_POST['category'])) { $category = $_POST['category'];}

$mass = array
(
"1"=>'title',
"2"=>'genre',
"3"=>'producer',
"4"=>'actor',
"5"=>'date_s',
"6"=>'format',
"7"=>'quality',
);
$pole = $mass[$category];


Удачи

  Ответить  
 
 автор: AcidTrash   (25.11.2008 в 23:11)   письмо автору
 
   для: acid_pro   (25.11.2008 в 22:34)
 

>вобще вот я в джаве скрипте принмиаю значение с формы
А это зачем?

  Ответить  
 
 автор: Yuriev   (25.11.2008 в 23:00)   письмо автору
 
   для: acid_pro   (25.11.2008 в 21:01)
 

isset($_GET['setup']) - это проверяется наличие переменной, а не что в ней лежит и, после отправки формы всегда будет $a равно "Да"
Попробуйте, например, так:
if(isset($_GET['setup'])) {
   if ($_GET['setup'] == true) $a="Да";
else $a="Нет";

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-24] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования