[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: help
Bodich
do
{
$i=0;

if ($myrow["el1"] == $got_el1 ) {$i=++}
if ($myrow["el1"] == $got_el2 ){$i=++}
if ($myrow["el1"] == $got_el3 ) {$i=++}
if ($myrow["el1"] == $got_el4 ) {$i=++}
if ($myrow["el1"] == $got_el5 ) {$i=++}

if ($myrow["el2"] == $got_el1) {$i=++}
if ($myrow["el2"] == $got_el2 ) {$i=++}
if ($myrow["el2"] == $got_el3 ) {$i=++}
if ($myrow["el2"] == $got_el4 ) {$i=++}
if ($myrow["el2"] == $got_el5 ) {$i=++}

if ($myrow["el3"] == $got_el1) {$i=++}
if ($myrow["el3"] == $got_el2 ) {$i=++}
if ($myrow["el3"] == $got_el3 ) {$i=++}
if ($myrow["el3"] == $got_el4 ) {$i=++}
if ($myrow["el3"] == $got_el5 ) {$i=++}

if ($myrow["el4"] == $got_el1) {$i=++}
if ($myrow["el4"] == $got_el2 ) {$i=++}
if ($myrow["el4"] == $got_el3 ) {$i=++}
if ($myrow["el4"] == $got_el4 ) {$i=++}
if ($myrow["el1"] == $got_el5 ) {$i=++}

if ($myrow["el4"] == $got_el1) {$i=++}
if ($myrow["el4"] == $got_el2 ) {$i=++}
if ($myrow["el4"] == $got_el3 ) {$i=++}
if ($myrow["el4"] == $got_el4 ) {$i=++}
if ($myrow["el4"] == $got_el5 ) {$i=++}

if (i => 3)
{
echo $i;

}
else
{
echo "ошибка<br>";
}
}

while ($myrow=mysql_fetch_array($result));

Почему не работает??? как правильно такое сделать в php?
Спасиб



 ! 

М
Еще раз создадите тему с таким названием - сразу буду закрывать
HardWoman




Спустя 58 минут, 20 секунд (21.03.2010 - 20:42) ZeNkoT написал(а):
А что это вообще такое ? user posted image

Спустя 1 час, 2 минуты, 11 секунд (21.03.2010 - 21:44) twin написал(а):
Как что... Господин Попов)))
А не работает, потому что нужно выбросить этот курс как можно быстрее.

Спустя 7 часов, 16 минут, 50 секунд (22.03.2010 - 05:01) Guest написал(а):
Вижу помощи тут никакой (((

Спустя 1 час, 33 минуты, 14 секунд (22.03.2010 - 06:34) Игорь_Vasinsky написал(а):
а я вижу: вопрос поставлен - никак

Спустя 8 часов, 39 минут, 4 секунды (22.03.2010 - 15:13) Guest написал(а):
хорошо попробую по другому спросить :
Работает ли оператор IF else внутри цикла DO WHILE????

Прошу прощения, может вопрос и глуп но я новичок..

Спустя 21 минута, 27 секунд (22.03.2010 - 15:34) Игорь_Vasinsky написал(а):
внутри цикла происходит цикл wink.gif

а что там ты циклируешь - дело твоё если синтаксис соблюдаешь.

Спустя 1 минута, 33 секунды (22.03.2010 - 15:36) jetistyum написал(а):
Ответ: работает.

Спустя 12 минут, 29 секунд (22.03.2010 - 15:48) Игорь_Vasinsky написал(а):
А что ты хотел сделать этим кодом ? может помоч можно, но чтобы знать КАК - надо понять ЧТО..

Спустя 1 час, 42 минуты, 38 секунд (22.03.2010 - 17:31) Guest написал(а):
На самом деле я так пытаюсь реализовать поиск по БД.(пока не знаю получится ли)

структура:
в таблице есть поля с названиями el1, el2,и тд
получаем от юзера данные методом post, сравниваем каждую переменную (got_el) с полем $myrow["el"] при совпадении перекидываем счетчик.

вот какую ошибку мне выдает:
Parse error: parse error, unexpected '}', expecting T_VARIABLE or '$' in y:\home\localhost\www\site\poisk.php on line 41


Спустя 28 минут, 4 секунды (22.03.2010 - 17:59) Игорь_Vasinsky написал(а):
Цитата
{$i=++}


везде ковычки проставь..всё вроде верно

{$i=++;}

Спустя 10 минут, 2 секунды (22.03.2010 - 18:09) Guest написал(а):
Заработало! спасибо happy.gif

Спустя 25 секунд (22.03.2010 - 18:10) krasilich написал(а):

{$i=++}


Игорь_Vasinsky
Цитата

везде ковычки проставь..всё вроде верно


И что, такая конструкция заработает?)

Если, да, то мне срочно нужен мануал...

Пробуем заменить {$i=++} на {++$i} можно и без фигурных скобок, но тогда точку с запятой в конце обязательно.

Спустя 1 минута, 24 секунды (22.03.2010 - 18:11) Игорь_Vasinsky написал(а):
ну так. пожайлуста.

krasilich - тема 2 дня висела - если не больше. Вот тогда и надо было мануал просить.

Спустя 1 минута, 20 секунд (22.03.2010 - 18:12) Игорь_Vasinsky написал(а):
Цитата
И что, такая конструкция заработает?)


супер - пупер мега счётчик - начинаюшега пэхэпэхера.

Спустя 3 минуты, 41 секунда (22.03.2010 - 18:16) krasilich написал(а):
Игорь_Vasinsky
Цитата
krasilich - тема 2 дня висела - если не больше. Вот тогда и надо было мануал просить.



$i = 3;
$i = ++;
print $i;


Специально перепроверил. Интерпретатор честно ругается на вторую строку, мол Parse error.

Спустя 4 минуты, 8 секунд (22.03.2010 - 18:20) Adil написал(а):
Присваиваем к $i плюсики?=) Хотя бы в кавычки возьмите)

Спустя 1 минута, 11 секунд (22.03.2010 - 18:21) twin написал(а):
Цитата
krasilich - тема 2 дня висела - если не больше.

И правильно висела. Этот код править - преступление. Ответ я дал в самом начале - выбросить немедленно.
И начать изучать предмет. Иначе что сечас получится. Кто-нибудь увидит у него этот ужас и спросит - кто тебя так научил. А он скажет - да вот на этом форуме посоветовали. Чёт перспектива очень неприятная.

Спустя 1 минута, 18 секунд (22.03.2010 - 18:23) Игорь_Vasinsky написал(а):
за мной следят.... ph34r.gif

Спустя 6 минут, 14 секунд (22.03.2010 - 18:29) krasilich написал(а):
Nezabivaemiy
Вот о каких кавычках речь и как они помогут в данной ситуации??

Спустя 1 минута, 20 секунд (22.03.2010 - 18:30) Игорь_Vasinsky написал(а):
ну оговорился -точка ч запитой, код то правильно написало... я ж водлшебными ковачками парюсь

Цитата
$i = ++;

конечно, а если так попробуй biggrin.gif

$i = 3;
$i = $i++;
print $i;

Спустя 1 минута, 33 секунды (22.03.2010 - 18:32) DedMorozzz написал(а):
а зачем повторяться? "$i = $i++;" эквивалентно "$i++;"

Спустя 55 секунд (22.03.2010 - 18:33) Adil написал(а):
krasilich
 $i = '++';


Цитата
"Мне что надо показывать табличку "САРКАЗМ" каждый раз, когда открываю рот?" Leonard

Спустя 1 минута, 12 секунд (22.03.2010 - 18:34) krasilich написал(а):
Игорь_Vasinsky
А теперь задачка лично Вам, на логику так сказать.
ЧТо выведет этот код?))))

$i = 3;
$i = $i++;
print $i;

Спустя 1 минута, 7 секунд (22.03.2010 - 18:35) krasilich написал(а):
Цитата (DedMorozzz @ 22.03.2010 - 17:32)
а зачем повторяться? "$i = $i++;" эквивалентно "$i++;"

Читай задачку выше)))

Спустя 34 секунды (22.03.2010 - 18:36) Игорь_Vasinsky написал(а):
он не просто выведет, а будет выводить и выводить, я поэтому тебе и дал проверить wink.gif

Спустя 1 минута, 6 секунд (22.03.2010 - 18:37) Игорь_Vasinsky написал(а):
Цитата
Читай задачку выше)))


у меня так же может запросто получится !

Спустя 9 минут, 24 секунды (22.03.2010 - 18:46) DedMorozzz написал(а):
krasilich
$i = 3;
$i = $i++;
print $i;//3

$i = 3;
$i = $i+1;
print $i;//4
выходит, что ++ нельзя при присвоении писать? huh.gif

Спустя 2 минуты, 47 секунд (22.03.2010 - 18:49) krasilich написал(а):
DedMorozzz
А теперь попробуй так

$i = 3;
$i = ++$i;
print $i;

Спустя 40 секунд (22.03.2010 - 18:50) Игорь_Vasinsky написал(а):
Цитата
$i = $i++;


тупанул я.. цикла то нету... sad.gif

Спустя 52 секунды (22.03.2010 - 18:50) Игорь_Vasinsky написал(а):
А ещё вроде так

$i += $i;

Спустя 2 минуты, 33 секунды (22.03.2010 - 18:53) krasilich написал(а):

Спустя 1 минута, 44 секунды (22.03.2010 - 18:55) Игорь_Vasinsky написал(а):
не поленился же блин...
прочитал...

а ты предложил ++ - не указав переменную которая увеличиться. ohmy.gif

Спустя 14 секунд (22.03.2010 - 18:55) krasilich написал(а):
Цитата (Игорь_Vasinsky @ 22.03.2010 - 17:50)
А ещё вроде так

$i += $i;


$i = 3;
$i += $i;
print $i; //99% что получим 6


Спустя 49 секунд (22.03.2010 - 18:56) DedMorozzz написал(а):
Полез читать...сначала приравнивает, а после плюсует. А думал, что арфим операция выполниться сначала...

Спустя 2 минуты, 43 секунды (22.03.2010 - 18:58) Игорь_Vasinsky написал(а):
Цитата
//99% что получим 6


ну ошибился.. просто где то встречал не давно

Спустя 1 час, 2 минуты, 8 секунд (22.03.2010 - 20:01) Bodich написал(а):
Привет это "начинаюшега пэхэпэхер" я так понимаю мануал это исходник ???
если да то он выложен ))

Спустя 3 минуты, 9 секунд (22.03.2010 - 20:04) Игорь_Vasinsky написал(а):
blink.gif нет мануал это мануал.. не над нам исходника хватает wink.gif

Спустя 1 минута, 11 секунд (22.03.2010 - 20:05) Игорь_Vasinsky написал(а):
ты у Twinа спроси -у него есть статьи по провилам написания листингая, и т. д.

Спустя 4 минуты, 53 секунды (22.03.2010 - 20:10) Bodich написал(а):
зачем листинг нужен ???

Спустя 3 минуты, 23 секунды (22.03.2010 - 20:13) DedMorozzz написал(а):
ты - писатель. И вот твоя книга, которую ты написал и отнёс в редакцию - это и есть листинг. Но твою книгу должны понять, т.е. она должна быть написана на понятном языке и с использованием правил грамматики. Никто книгу без пунктуации дальше 1й страницы не прочитает - это читабельный листинг.

Спустя 2 минуты, 51 секунда (22.03.2010 - 20:16) Bodich написал(а):
спасибо усвоил cool.gif

Спустя 50 минут, 45 секунд (22.03.2010 - 21:07) Игорь_Vasinsky написал(а):
ты у Twinа спроси -у него есть статьи по провилам написания листингая, и т. д.

Спустя 2 минуты, 10 секунд (22.03.2010 - 21:09) twin написал(а):
А чего спрашивать, тут все, на форуме.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.