Автор Тема: плиз хелп  (Прочитано 2769 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Vetroff

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 121
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vetroffka.km.ru
плиз хелп
« : 22 Июня 2003, 00:12:25 »
есть такой участочек кода
 while (!feof ($f)) {
   $clist[] = fgets($f);
}
fclose ($f);
sort($clist);
reset($clist);
while (list ($key, $val) = each ($clist)) {
   echo "";
}
?>
 но ни хрена не хочет делать выбранным,раньше я такое делал, правда из файла не выбирал, где глюк подскажите пожалуйста!
-----------------------------------------

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
плиз хелп
« Ответ #1 : 22 Июня 2003, 00:24:50 »
Цитировать
$f = fopen("inc/cities.txt","r");
while (!feof ($f)) {
$clist[] = fgets($f);
}
fclose ($f);
$clist = file("inc/cities.txt");

По поводу selected попробуй:
if(trim($_POST[\'city\']) == trim($val))
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
плиз хелп
« Ответ #2 : 22 Июня 2003, 00:28:08 »
Вот это
$f fopen("inc/cities.txt","r");
while (!
feof ($f)) {
$clist[] = fgets($f);
}
fclose ($f);

можешь сразу поменять на вот это
$clist file("inc/cities.txt");
Не знаю, будет ли быстрее, но читать намного приятнее :)

Как уже недавно говорил Ромик, тут задача - дебаггинг.
Возьми и вставь перед
if($_POST[\'city\'] == $val) echo \'selected\';
строчку
echo "Post: ". $_POST[\'city\'] ." == ". $val ."
\\n";
или что-то типа этого.
Короче говоря, отлавливай значения переменных и смотри, почему условие ($_POST[\'city\'] == $val) не выполняется.
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн Vetroff

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 121
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vetroffka.km.ru
плиз хелп
« Ответ #3 : 22 Июня 2003, 00:45:25 »
Макс


Цитировать

f(trim($_POST[\'city\']) == trim($val))

Работает!!! Я догадывался что дело пробелах, но опыта ж маловато
-----------------------------------------

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
плиз хелп
« Ответ #4 : 22 Июня 2003, 00:54:02 »
Vetroff
[off]Еще одно подобное название темы и она будет удалена.[/off]
AS IS...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28