[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: nujna pomosh, ne rabotaet uslovie esle
Misha
vot kod:

<?php
if (!isset($id))
{
$result = mysql_query("Select id, title FROM lessons");
$myrow = mysql_fetch_array($result);
do
{
printf("<p><a href = 'edit_lesson.php?id=%s'>%s</a></p>",$myrow["id"],$myrow["title"]);
}
while ($myrow = mysql_fetch_array($result));
}
else
{
echo Misha;
}
?>

vse rabotaet, krome else.
kogda najimayu na silku, to est ID poyavlyaetsya i doljno vipolnitsya else nichego ne proishodit



Спустя 5 минут, 33 секунды (8.02.2010 - 15:12) Gradus написал(а):
echo 'Misha';

Спустя 1 минута, 28 секунд (8.02.2010 - 15:14) Misha написал(а):
Da net ne rabotaet tak

Спустя 30 секунд (8.02.2010 - 15:14) Guest написал(а):
i v odinarnih i v dvoinih, vse ravno nikakoo resultata

Спустя 1 минута, 38 секунд (8.02.2010 - 15:16) Gradus написал(а):
А что не происходит ? судя по коду нажимаете на ссылку должен написать Misha если не нажато то выводит список ссылок.Что не работает ?
if (!isset($_GET['id']))

Спустя 1 минута, 31 секунда (8.02.2010 - 15:17) Misha написал(а):
Pravilno, spisok silok on vivodit, no pri najatii Misha ne vivodit

Спустя 3 минуты, 55 секунд (8.02.2010 - 15:21) Misha написал(а):
Ne vivodit Else uslovie to est "Misha", hotya id prisvaevaet

pered najatiem na silku
http://localhost/php/admin/edit_lesson.php
posle
http://localhost/php/admin/edit_lesson.php?id=1

No "Misha" ne vivoditsya

Спустя 8 минут, 18 секунд (8.02.2010 - 15:30) Gabriel написал(а):
Misha
идиотский вопрос а переменная id определена?

Спустя 1 минута, 37 секунд (8.02.2010 - 15:31) Guest написал(а):
Shto ti imeesh v vidu pod opredelena? ves kod na samom verhu

Спустя 3 минуты, 48 секунд (8.02.2010 - 15:35) Gradus написал(а):
ааа не выдержал попова smile.gif
<?php
if (!isset($_GET['id']))
{
$result = mysql_query("SELECT `id`, `title` FROM `lessons`");
while($myrow = mysql_fetch_assoc($result))
{
echo '<p><a href="edit_lesson.php?id='.$myrow['id'].'">'.$myrow['title'].'</a></p>';
}
}

else
{
echo 'Misha';
}
?>

Если уж так не запашет...

Спустя 2 минуты, 11 секунд (8.02.2010 - 15:37) Gabriel написал(а):
Guest
ну так smile.gif register_globals() выключаем в пхп.ини (если включено) определяем переменную $id = !empty( $_GET['id'] ) ? $_GET['id'] : 1;
и все должно работать
ЗЫ. юзаем http://translit.ru/

Спустя 3 минуты, 22 секунды (8.02.2010 - 15:41) Misha написал(а):
Spasibo bolshoe a v chem bila oshibka esli ne sekret

Спустя 58 секунд (8.02.2010 - 15:42) Misha написал(а):
Gradus Spasibo Vse zarabotalo, a v cehm oshibka to?

Спустя 4 минуты (8.02.2010 - 15:46) Gradus написал(а):
Misha, дело в том что php надо говорить откуда переменная берёться.
Вот пример:
$name=$_GET['id']; так вы скажите php что в переменную $name поступит значение пришедшим GET запросом с именем id

Спустя 9 минут (8.02.2010 - 15:55) Misha написал(а):
Spasibo ponyal!
A eshe mojno vopros, vot idu dalshe i vmesto echo Misha; stavlyu

print <<<HERE
<form action="add_lesson.php" method="post" name="form1">
<p><label>Enter title of the lesson: <br />
<input name="title" type="text" id="title" />
</label></p></<br>
<p><label>Enter short description of the lesson: <br />
<input name="meta_d" type="text" id="meta_d" />
</label></p></<br>
<p><label>Enter key words of the lesson: <br />
<input name="meta_k" type="text" id="meta_k" />
</label></p></<br>
<p><label>Enter creation date of the lesson: <br />
<input name="date" type="text" id="date" value="2010-02-07" />
</label></p></<br>
<p><label>Enter author of the lesson: <br />
<input name="author" type="text" id="author" />
</label></p></<br>
<p><label>Enter lessons description<br />
<textarea name="description" cols="50" rows="5" id="description"></textarea><br />
</label>
<p><label>Enter full context of the lesson<br />
<textarea name="text" cols="50" rows="10" id="text"></textarea><br />
</label>
<p><input name="Submit" type="Submit" id="Submit" value="Enter lesson to DB"/></p>
</form>


HERE;


vidaet oshibku

Parse error: syntax error, unexpected $end in

Спустя 2 минуты, 46 секунд (8.02.2010 - 15:57) Misha написал(а):
vse razobralsya prosto zamenil print<<<
na echo

Спустя 1 час, 11 минут, 22 секунды (8.02.2010 - 17:09) Ice написал(а):
а в чём была ошибка понять не хочешьь?smile.gif)) Дело в том, что, так называемая HEREDOC-конструкция чем хитра... после начиинающего маркера и после конечного маркера нужно сразу бить по энтеру, никаких пробелов... ещё одна особенность, что не только после маркеров, но и перед ними не должно ничего быть, то есть конечный маркер должен писаться вначале строки. всегда. а Unexpected $end in ... указывает на последнюю строку кода - обрати внимание)

Спустя 24 минуты, 48 секунд (8.02.2010 - 17:33) Soldier Ghost написал(а):
Раз учитесь по Попову почему же у него не спрашиваете?

Спустя 22 минуты, 36 секунд (8.02.2010 - 17:56) Gradus написал(а):
Цитата
а в чём была ошибка понять не хочешьь?smile.gif)) Дело в том, что, так называемая HEREDOC-конструкция чем хитра... после начиинающего маркера и после конечного маркера нужно сразу бить по энтеру, никаких пробелов... ещё одна особенность, что не только после маркеров, но и перед ними не должно ничего быть, то есть конечный маркер должен писаться вначале строки. всегда. а Unexpected $end in ... указывает на последнюю строку кода - обрати внимание)

Это кто вам такое сказал ?
Только после наименования \n и перед окончанием \n
И ошибка не в этом заключалась, ругался он на незакрытую скобку скорее всего.
Цитата
Раз учитесь по Попову почему же у него не спрашиваете?

да ладно вам smile.gif

Спустя 19 минут, 57 секунд (8.02.2010 - 18:16) Tokugava написал(а):
Цитата
Раз учитесь по Попову почему же у него не спрашиваете?

А по кому учитсо? Видеоуроки Попова ОЧЕНЬ доступны даже для таких тупней как я, информатики в школе у мну не было, сам пытался по писаным мануалам... неполучалось, а по видеоурокам Попова наконец "перешагнул преграду" и нашел общий язык с PHP. Конечно у него основы только... но "нет предела совершенству" smile.gif
Простите что вмешался в беседу... и офтоплю... но промолчать не смог.

Спустя 1 час, 4 минуты, 20 секунд (8.02.2010 - 19:20) Winston написал(а):
Цитата (Tokugava @ 8.02.2010 - 18:16)
но промолчать не смог

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

Спустя 1 день, 42 минуты, 46 секунд (9.02.2010 - 20:03) Tokugava написал(а):
Цитата
Сейчас на тебя накинутся старожилы форума и заклюют за то, что ты, одобряешь попова, на этом форуме он враг народа, а ты на его стороне. wink.gif

Я по его урокам разобрался, почему мне не быть на его стороне? rolleyes.gif
Теперь то понимаю насколько примитивен его код, но я бы так и не понял... как сказать... принцыпа php чтоле... без его ВИДЕО уроков. smile.gif
Быстрый ответ:

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