[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите .... !!!
Middle
Доброго времени суток ...
Речь идет о паркер фак ....
Суть проблемы заключается в том ... что хотел его доработать ... ( а знаний мало))
Задача такая ... есть add_q.php где разные поля заполняет пользователь и после этого жмет оправить ..... и содержимое этих полей попадает в base.dat от куда выводиться faq.php на экран .... и ждет ответа админа ....
Так вот я хочу ( и где то видел http://www.tmvt.ru/faq/faq.php)
Что бы писался не текс пользователя а какой то абстрактный (постоянный) пока админ не ответить на вопрос ????
заранее спасибо за время потраченное на прочитку моего вопроса... ))))




Спустя 45 минут, 38 секунд (29.01.2010 - 11:58) Gradus написал(а):
А в чём проблема ? smile.gif
if(ответил админ==да) echo 'ваш текст'; else echo 'ждите ответа админа';

или сделать за вас ? тогда 100р на бочку smile.gif

Спустя 19 минут, 50 секунд (29.01.2010 - 12:18) Middle написал(а):
))))
А я вот думал ... что бы рыбу поймать ее ( наверное !!! ) надо ловить !!!!

алгоритм мне понятен конечно !!!
Но вот вопрос, куда там это ставить ....????
где так сказать поставить проверку на пустоту ответа админа ????

Спустя 51 минута, 6 секунд (29.01.2010 - 13:09) Gradus написал(а):
Цитата
Но вот вопрос, куда там это ставить ....????
где так сказать поставить проверку на пустоту ответа админа ????

У меня есть подозрения что "это" надо ставить там где выводиться текст пользователя судя по первому посту smile.gif

Спустя 9 минут, 26 секунд (29.01.2010 - 13:18) Middle написал(а):
Сэр Вы гений !!!

<?
include "design/header.htm";
include "config.php";

$openfile=file($base);
$strings=count($openfile);
$divide=$strings/$nums;
$pages=intval($divide);
print "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">Страницы: ";
if($strings <= 5)
print "1</font>";
else {
if($divide==$pages)
$lol=$pages;
else
$lol=$pages+1;

for($k=1; $k<=$lol; $k++) {
if($k!=$page)
print "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\"><a id=list href=\"faq.php?page=$k\">$k</a></font> ";
else
print "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\"><b>$k</b> </font>";

}
}

print "<HR SIZE = '1' COLOR = '#000000'>";
if(!isset($page))
$page=1;
$q=$page-1;
$qq=$nums*$q;
$up=$strings-$qq;
$down=$up-$nums;
for($i=$up-1; $i>=$down; $i--) {
$k=$i+1;
list($name,$mail,$msg,$date,$ip,$answer)=split("::",$openfile[$i]);

if ($k > 0)
{
print "
<table width=
\"50%\" border=\"0\" cellspacing=\"1\">
<tr>
<td width=
\"25%\"> </td>
<td width=
\"75%\" bgcolor=\"#FBFBFB\">
<div align=
\"right\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\">Дата: $date
| Номер: $k</font></div>
</td>
</tr>
<tr>
<td width=
\"25%\" bgcolor=\"#E8E8E8\"><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Автор:</font></td>
<td width=
\"75%\" bgcolor=\"#F2F2F2\"><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">$name</font></td>
</tr>
<tr>
<td width=
\"25%\" bgcolor=\"#E8E8E8\"><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">E-mail:</font></td>
<td width=
\"75%\" bgcolor=\"#F2F2F2\"><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">$mail</font></td>
</tr>
<tr>
<td width=
\"25%\" bgcolor=\"#E8E8E8\"><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Вопрос:</font></td>
<td width=
\"75%\" bgcolor=\"#F2F2F2\"><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">$msg</font></td>
</tr>
<tr>
<td width=
\"25%\" bgcolor=\"#E8E8E8\"><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Ответ:</font></td>

услвоия суда вставлять ?

<td width=
\"75%\" bgcolor=\"#F2F2F2\"><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">$answer</font></td>
<!-- (я так понимаю это и есть то место где выводиться текст ответа админа !!!! -->
</tr>
<tr>
<td width=
\"25%\"> </td>
<td width=
\"75%\"> </td>
</tr>
</table>"
;
}
}


if($down > 0)
$param = $down+1;
else
$param = 1;
print "<BR><BR><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">
Всего вопросов:
$strings <BR>

?>


Спустя 49 минут, 30 секунд (29.01.2010 - 14:08) Gradus написал(а):
Цитата
Сэр Вы гений !!!

Почему сразу Сэр smile.gif
Цитата
услвоия суда вставлять ?
(я так понимаю это и есть то место где выводиться текст ответа админа !!!!

попробуйте сюда , вам видней

Спустя 1 минута, 24 секунды (29.01.2010 - 14:09) Middle написал(а):
Не так не работает !!! пробовал ! (((((
Хоят я может условия пустаты ставлю не правильно !
Но если даже просто =0 условие ставить то не работает (((

Спустя 56 секунд (29.01.2010 - 14:10) Gradus написал(а):
а как условие ставите покажите ? только не кидайте весь код

Спустя 1 минута, 42 секунды (29.01.2010 - 14:12) Middle написал(а):
if($answer=1) echo 'Всем пипиц'; else echo 'ждите ответа админа';

Спустя 1 минута, 43 секунды (29.01.2010 - 14:14) Gradus написал(а):
Вы сами понимаете что пишите ?) так попробуйте
if($answer != "") echo 'Всем пипиц'; else echo 'ждите ответа админа';

Спустя 50 секунд (29.01.2010 - 14:15) Middle написал(а):
Вот Вы ... человек ))))
Ну если бы я понимал я бы не писал в ветку начинающих !!!


Спустя 4 минуты, 23 секунды (29.01.2010 - 14:19) Middle написал(а):
Parse error: syntax error, unexpected '"' in /home/jr1.ru/bobtest/sites/www/faq.php on line 62
(((((

Спустя 32 минуты, 48 секунд (29.01.2010 - 14:52) Middle написал(а):
Цитата (Gradus @ 29.01.2010 - 11:14)
Вы сами понимаете что пишите ?) так попробуйте
if($answer != "") echo 'Всем пипиц'; else echo 'ждите ответа админа';

Шефф что делать ????

Parse error: syntax error, unexpected '"' in /home/jr1.ru/bobtest/sites/www/faq.php on line 62
Зачем он так ругается ???

Спустя 2 минуты, 18 секунд (29.01.2010 - 14:54) DedMorozzz написал(а):
Цитата
Parse error: syntax error, unexpected '"' in /home/jr1.ru/bobtest/sites/www/faq.php on line 62
пропустил кавычки. Смотри что в 61 строке тьы не закрыл (и не открыл) и возьми это в кавычки.

Спустя 34 минуты, 47 секунд (29.01.2010 - 15:29) Middle написал(а):
Попробовал поставить кавычки ...
ни чего не поменялось, убрал
появилось
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/jr1.ru/bobtest/sites/www/faq.php on line 63

Спустя 46 минут, 28 секунд (29.01.2010 - 16:15) Middle написал(а):
Может я осминог - ноги из головы и руки из жопы !??!

Спустя 34 минуты, 42 секунды (29.01.2010 - 16:50) Gradus написал(а):
скопируйте чё там в 62 и 63 строке

Спустя 4 минуты, 57 секунд (29.01.2010 - 16:55) Middle написал(а):
<?
include "header.htm";
include "config.php";

$openfile=file($base);
$strings=count($openfile);
$divide=$strings/$nums;
$pages=intval($divide);
print "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">Страницы: ";
if($strings <= 5)
print "1</font>";
else {
if($divide==$pages)
$lol=$pages;
else
$lol=$pages+1;

for($k=1; $k<=$lol; $k++) {
if($k!=$page)
print "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\"><a id=list href=\"faq.php?page=$k\">$k</a></font> ";
else
print "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\"><b>$k</b> </font>";

}
}
print "<HR SIZE = '1' COLOR = '#000000'>";
if(!isset($page))
$page=1;
$q=$page-1;
$qq=$nums*$q;
$up=$strings-$qq;
$down=$up-$nums;
for($i=$up-1; $i>=$down; $i--) {
$k=$i+1;
list($name,$mail,$msg,$date,$ip,$answer)=split("::",$openfile[$i]);

if ($k > 0)
{
print "
<table width=\"50%\" border=\"0\" cellspacing=\"1\">
<tr>
<td width=\"25%\">&nbsp;</td>
<td width=\"75%\" bgcolor=\"#FBFBFB\">
<div align=\"right\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\">Дата: $date
| Номер: $k</font></div>
</td>
</tr>
<tr>
<td width=\"25%\" bgcolor=\"#E8E8E8\"><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Автор:</font></td>
<td width=\"75%\" bgcolor=\"#F2F2F2\"><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">$name</font></td>
</tr>
<tr>
<td width=\"25%\" bgcolor=\"#E8E8E8\"><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">E-mail:</font></td>
<td width=\"75%\" bgcolor=\"#F2F2F2\"><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">$mail</font></td>
</tr>
<tr>
<td width=\"25%\" bgcolor=\"#E8E8E8\"><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Вопрос:</font></td>
<td width=\"75%\" bgcolor=\"#F2F2F2\"><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">$msg</font></td>
</tr>
<tr>
<td width=\"25%\" bgcolor=\"#E8E8E8\"><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Ответ:</font></td>
{
if($answer != "") echo '$answer'; else echo 'ждите ответа админа';
}

<td width=\"75%\" bgcolor=\"#F2F2F2\"><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">$answer</font></td>

</tr>
<tr>
<td width=\"25%\">&nbsp;</td>
<td width=\"75%\">&nbsp;</td>
</tr>
</table>";


То что жирным и есть 63 строка ...
Но я начию подумывать что ... проверку надо раньше ставить ....
Где то в начале ... Что бы вообще ничего (относящееся к этому воспросу) не показывалось пока админ ен ответит ...


Спустя 14 минут, 5 секунд (29.01.2010 - 17:09) Gradus написал(а):
{ -- это
if($answer != "") echo '$answer'; else echo 'ждите ответа админа';

} -- и это скажите что обозначает ? smile.gif

и echo '$answer'; - не надо в кавычках, echo $answer;

Спустя 43 минуты, 33 секунды (29.01.2010 - 17:53) Middle написал(а):
И все таки мне кажется что проверку на до выше ставить !

Спустя 2 минуты, 43 секунды (29.01.2010 - 17:55) Gradus написал(а):
Если это делает медуза то нету смысла ошибки с места на место переставлять smile.gif

Спустя 13 минут, 3 секунды (29.01.2010 - 18:08) Middle написал(а):
Цитата (Gradus @ 29.01.2010 - 14:55)
Если это делает медуза то нету смысла ошибки с места на место переставлять smile.gif

biggrin.gif Согалсен !!!
Но что делать если ни чего не помогает ?
Быстрый ответ:

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