HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 21.11.2008, 22:32
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


По умолчанию

бгг =)))) поверь у меня побольше опыта будет и то что ты там сверху накалякал ваще БРЕД .... 2 одинаковых хтмл формы да ещё и с ЯВой ...ыыы ты хоть не позорься то а?))

кстате .. опять со скулей =))))


гы отредактил ... ))))

Последний раз редактировалось Doom123; 21.11.2008 в 22:35..
 
Ответить с цитированием

  #2  
Старый 21.11.2008, 22:36
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


По умолчанию

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

  #3  
Старый 21.11.2008, 22:39
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

Репутация: 61
По умолчанию

Pashkela, спасибо...
Теперь нужно вывод формы при нажатии на кнопку
Извиняюсь за столько вопросов...
 
Ответить с цитированием

  #4  
Старый 21.11.2008, 22:41
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


По умолчанию

1.Не всё что работает верно
2.Бред это скуля .. хтмл форма ... и ЯВА ... ну и если на то пошло то по хтмл стандарту ... пост пишется маленькими буквами ... и если есть вывод нотисов до нажатия кнопки будет нотис неизвестного индекса ...

3.это форум по безопасности .. новичков нада с самого начал учить писать правильно .. тут спрашивают как правельнее написать....

4.М я писал что я хакер? бля вы меня убеваете ... тож мне.... ыыы =))

5.жди =)
 
Ответить с цитированием

  #5  
Старый 21.11.2008, 22:45
Pashkela
Динозавр
Регистрация: 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..
 
Ответить с цитированием

  #6  
Старый 21.11.2008, 22:48
Doom123
Постоянный
Регистрация: 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>
 
Ответить с цитированием

  #7  
Старый 21.11.2008, 22:54
Byrger
Постоянный
Регистрация: 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 немного меня не поняли...
"Тыкаем на кнопку и выезжает форма в которой нужно ввести данные"
 
Ответить с цитированием

  #8  
Старый 22.11.2008, 06:39
.:nbd:.
Познающий
Регистрация: 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..
 
Ответить с цитированием

  #9  
Старый 21.11.2008, 22:54
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


По умолчанию

Объясни пожалуйста, если я тебе еще не надоел, какая разница, где форма? Кроме чисто геометрических понятий "верх" и "низ" и возможно принятой на ачаде эстетических норм оформления кода?

Увидел - exit();

Блин, не успеваю редактировать))))) В общем там снизу написали, что не работает твой код. Извини, ничего личного

Последний раз редактировалось Pashkela; 21.11.2008 в 22:58..
 
Ответить с цитированием

  #10  
Старый 21.11.2008, 22:59
Gifts
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..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.