
21.11.2008, 22:32
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
бгг =)))) поверь у меня побольше опыта будет и то что ты там сверху накалякал ваще БРЕД .... 2 одинаковых хтмл формы да ещё и с ЯВой ...ыыы ты хоть не позорься то а?))
кстате .. опять со скулей =))))
гы отредактил ... ))))
Последний раз редактировалось Doom123; 21.11.2008 в 22:35..
|
|
|

21.11.2008, 22:36
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
1. Почему бред? Если работает
2. В чем бред конкретно?
3. Про безопасность не спрашивали, я консультирую только когда спрашивают конкретно, а не в ОБЩЕМ
4. Настоящий хоцкер - скромен и умеет признавать свои ошибки. Вывод - ты не хоцкер. А опозорится никогда не западло, ибо только знания имеют значения
5. Дай "праильный код", только чтобы работал на секундочку, а я рассмотрю. Будешь прав - с радостью признаю твой мегаопыт. Только попробуй сам, без помощи старших
6. Да отредактил, потому что копирую отсюда, я признаю, что могу ошибаться
7. Ваш МЕГАКОД отличный от моего в принципиальных моментах кроме безопасности, в студию плиз
|
|
|

21.11.2008, 22:39
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Pashkela, спасибо...
Теперь нужно вывод формы при нажатии на кнопку 
Извиняюсь за столько вопросов...
|
|
|

21.11.2008, 22:41
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
1.Не всё что работает верно
2.Бред это скуля .. хтмл форма ... и ЯВА ... ну и если на то пошло то по хтмл стандарту ... пост пишется маленькими буквами ... и если есть вывод нотисов до нажатия кнопки будет нотис неизвестного индекса ...
3.это форум по безопасности .. новичков нада с самого начал учить писать правильно .. тут спрашивают как правельнее написать....
4.М я писал что я хакер? бля вы меня убеваете ... тож мне.... ыыы =))
5.жди =)
|
|
|

21.11.2008, 22:45
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
2 Byrger:
Какой формы?
Если другой какой-то, то
замени тут адрес на тот, что тебе надо (где требуемая форма)
echo "location='http://Твой_сайт/adminka.php?str=faq'";
А если таже самая форма треба, то просто удали код перенаправления, т.е. следующее:
echo "<script language='JavaScript'>";
echo "location='http://Твой_сайт/adminka.php?str=faq'";
echo "</script>";
Поля для ввода очистятся сами
2 Doom123:
))) Ждем-с. Просто иногда время имеет значение. Я и не утверждал, что мой вариант - ЕДИНСТВЕННО верный и самый ОПТИМАЛЬНЫЙ
Последний раз редактировалось Pashkela; 21.11.2008 в 22:47..
|
|
|

21.11.2008, 22:48
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
форма имеется ввиду .. то что она сверху ....
PHP код:
<?
if(isset($_POST['submit']))
{
//подключаемся к MySQL - ну тут сам напишешь процедуру подключения, лучше вывести в config.php и инклудить
// тут идет твоя вставка чего надо куда надо в БАЗУ
$haed= isset($_POST['haed']) : "'".mysql_real_escape_string($_POST['haed'])."'" ? '';
$faq= isset($_POST['faq']) : "'".mysql_real_escape_string($_POST['faq'])."'" ? '';
$note= isset($_POST['note']) : "'".mysql_real_escape_string($_POST['note'])."'" ? '';
// Теперь вставляем данные
$query='INSERT INTO FAQ_TABLE SET haed='.$haed.', faq='.$faq.', note='.$note;
$submitsql=mysql_query($query) or die(mysql_error()); //mysql_error() - оставить до тех пор пока не отправим скрипт в нет ... т.к не желательно чтоб все знали про наши ошибки =)
//А теперь перенаправляем куда нам надо ..... можно и мета редирект заюзать =)
header("Location: http://твой_сайт/adminka.php?str=faq");
exit();
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text; charset=windows-1251">
<title>ДОБАВИТЬ СВОЙ МЕГА-FAQ</title>
</head>
<body>
<form method="post" action="">
<input type="text" name="haed" size="100" /><br />
<textarea name="faq" rows="10" cols="100"></textarea> <br />
<input type="text" name="note" size="100" /><br />
<input type="submit" value="Ввод" name="submit" />
</form>
</body></html>
|
|
|

21.11.2008, 22:54
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Сообщение от Doom123
форма имеется ввиду .. то что она сверху ....
PHP код:
<?
if(isset($_POST['submit']))
{
//подключаемся к MySQL - ну тут сам напишешь процедуру подключения, лучше вывести в config.php и инклудить
// тут идет твоя вставка чего надо куда надо в БАЗУ
$haed= isset($_POST['haed']) : "'".mysql_real_escape_string($_POST['haed'])."'" ? '';
$faq= isset($_POST['faq']) : "'".mysql_real_escape_string($_POST['faq'])."'" ? '';
$note= isset($_POST['note']) : "'".mysql_real_escape_string($_POST['note'])."'" ? '';
// Теперь вставляем данные
$query='INSERT INTO FAQ_TABLE SET haed='.$haed.', faq='.$faq.', note='.$note;
$submitsql=mysql_query($query) or die(mysql_error()); //mysql_error() - оставить до тех пор пока не отправим скрипт в нет ... т.к не желательно чтоб все знали про наши ошибки =)
//А теперь перенаправляем куда нам надо ..... можно и мета редирект заюзать =)
header("Location: http://твой_сайт/adminka.php?str=faq");
exit();
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text; charset=windows-1251">
<title>ДОБАВИТЬ СВОЙ МЕГА-FAQ</title>
</head>
<body>
<form method="post" action="">
<input type="text" name="haed" size="100" /><br />
<textarea name="faq" rows="10" cols="100"></textarea> <br />
<input type="text" name="note" size="100" /><br />
<input type="submit" value="Ввод" name="submit" />
</form>
</body></html>
уже писал но пишу ещё раз....
PHP код:
header("Location: http://твой_сайт/adminka.php?str=faq");
не работает...выводит
Код:
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\***.***.***.***\www\adminka.php:3) in Z:\home\***.***.***.***\www\adminka.php on line 15
А на счёт JS немного меня не поняли...
"Тыкаем на кнопку и выезжает форма в которой нужно ввести данные"
|
|
|

22.11.2008, 06:39
|
|
Познающий
Регистрация: 27.07.2008
Сообщений: 98
Провел на форуме: 405792
Репутация:
86
|
|
Сообщение от Byrger
А на счёт JS немного меня не поняли...
"Тыкаем на кнопку и выезжает форма в которой нужно ввести данные"
PHP код:
<input type="checkbox" id='add' onClick="if (document.getElementById('add').checked) {document.getElementById('mainform').style.display='block';} else {document.getElementById('mainform').style.display='none';}"> Добавить вопрос
<div name="mainform" style="display: none;" id="mainform">
<form method="post" action="">
<input type="text" name="haed" size="100" />бла-бла-бла<br />
<textarea name="faq" rows="10" cols="100"></textarea>Тут введите свой вопрос<br />
<input type="text" name="note" size="100" />хз зачем<br />
<input type="submit" name="submit" value="задать вопрос"/>
</form>
</div>
<br>
<noscript>Для добавления вопроса включите JavaScript</noscript>
Вот как-то так.
Последний раз редактировалось .:nbd:.; 22.11.2008 в 06:43..
|
|
|

21.11.2008, 22:54
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Объясни пожалуйста, если я тебе еще не надоел, какая разница, где форма? Кроме чисто геометрических понятий "верх" и "низ" и возможно принятой на ачаде эстетических норм оформления кода?
Увидел - exit();
Блин, не успеваю редактировать  ))))) В общем там снизу написали, что не работает твой код. Извини, ничего личного 
Последний раз редактировалось Pashkela; 21.11.2008 в 22:58..
|
|
|

21.11.2008, 22:59
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Господи, сколько можно переливать из пустого в порожнее, код на три строки мусолите несколько часов
Byrger Вставляй код "как есть". header должен быть вызван ДО ЛЮБОГО ВЫВОДА
Doom123 Хватит меряться, человек не понимает ничего и уперся в одну и ту же хрень
Pashkela В пхп желательно писать так, чтобы скрипты работали для любого браузера. У меня например отключен яваскрипт и твои переадресации не сработают. Поэтому если нам нужен редирект, то его лучше делать хидером, опять таки ДО любого вывода. Насчет mysql_query('SELECT * FROM table WHERE id='.$_POST['id']); Утрируя ваши посты вы пишете подобный треш. Подумайте почему это не правильно. И почему НЕ надо писать подобные примеры новисам
Последний раз редактировалось Gifts; 21.11.2008 в 23:02..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|