Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 23 Май, 2012, 01:19:29

Страниц: [1] 2
Печать
Автор Тема: Что не правильно?  (Прочитано 1498 раз)
0 Пользователей и 1 Гость смотрят эту тему.
AdmBuxonly    ↓ 
29 Декабрь, 2008, 06:51:25
НЕ ХУЕТА! ХУЕТА!


Карма: -1
Сообщений: 369
Сила слова: -0.27

Форма и обработчик.
 
Форма:
PHP
<form action="includes/hed_contact.php" method="post" name="form1">
           <table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
             <tr>
               <th width="198" align="right" valign="top" class="p_menu" scope="col">Тема сообщения:<span class="style2">*</span></th>
               <th width="202" align="left" valign="top" scope="col"  style="padding-left:5px; padding-bottom:5px;">
                 <input name="title" type="text" id="title">               </th>
             </tr>
             <tr>
               <th align="right" valign="top" class="p_menu" scope="row">Автор сообщения:<span class="style2">*</span> </th>
               <td align="left" valign="top" style="padding-left:5px; padding-bottom:5px;"><input name="author" type="text" id="author"></td>
             </tr>
             <tr>
               <th align="right" valign="top" class="p_menu" scope="row">Текст сообщения:<span class="style2">*</span> </th>
               <td align="left" valign="top"  style="padding-left:5px; padding-bottom:5px;"><textarea name="text" cols="30" rows="7" id="text"></textarea></td>
             </tr>
             <tr>
               <th align="right" valign="top" class="p_menu" scope="row">E-mail автора:<span class="style2">*</span> </th>
               <td align="left" valign="top" style="padding-left:5px; padding-bottom:5px;"><input name="mail" type="text" id="mail"></td>
             </tr>
             <tr>
               <th align="right" valign="top" class="p_menu" scope="row">Город автора:<span class="style2">*</span> </th>
               <td align="left" valign="top" style="padding-left:5px; padding-bottom:5px;"><input name="city" type="text" id="city"></td>
             </tr>
             <tr>
               <th align="right" valign="top" class="p_menu" scope="row"> </th>
               <td align="left" valign="top" style="padding-left:5px; padding-bottom:5px;"><label> <br>
                 <input name="but" id="but" type="image" src="img/but.gif" align="bottom">
               </label></td>
             </tr>
           </table>
           <p align="right"> </p>
</form>

Обработчик (includes/hed_contact.php):
 
PHP
<?php include('config.php');
if (isset($_POST['title']))  {$title = $_POST['tilte'];     if($title == ''){unset($title); } }
if (isset($_POST['author']))    {$author = $_POST['author'];    if($author == '') {unset($author);}}
if (isset($_POST['text']))    {$text = $_POST['text'];    if($text == '') {unset($text);}}
if (isset($_POST['mail']))    {$mail = $_POST['mail'];    if($mail == '') {unset($mail);}}
if (isset($_POST['city']))    {$city = $_POST['city'];    if($city == '') {unset($city);}}
 
if (isset($title) && isset($author) && isset($text) && isset($mail) && isset($city))
{
$result = mysql_query("INSERT INTO contact (title,author,text,mail,city) VALUES ('$title','$author','$text','$mail','$city')");
if ($result == 'true') {echo "Ваше сообщение успешно отправлено. Администрация свяжется с вами в ближайшее время.";}
else {echo "Что-то с базой. Сообщение не занесено в базу";}
}
 
else {echo "Вы заполнили не все поля. Сообщение не отправлено!";}
?>

Не добавляет данные в базу: таблица contact: с полями id,title,author,text,mail,city
 
Что не так? я уже код на раз 15 просмотрел и не пашет....  http://money.buxonly.com/contacts.php
« Последнее редактирование: 29 Декабрь, 2008, 06:54:12 от AdmBuxonly » Записан
phpdude    ↓ 
29 Декабрь, 2008, 06:54:36 , спустя 3 минуты 11 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20780
Сила слова: 1.66

захуярь ка дядька таг
 
PHP
$result = mysql_query("INSERT INTO contact (title,author,text,mail,city) VALUES ('$title','$author','$text','$mail','$city')") or die(mysql_error());
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
AdmBuxonly    ↓ 
29 Декабрь, 2008, 06:56:03 , спустя 1 минуту 27 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: -1
Сообщений: 369
Сила слова: -0.27

Так же... Самое главное выводит всегда
PHP
else {echo "Вы заполнили не все поля. Сообщение не отправлено!";}
?>
« Последнее редактирование: 29 Декабрь, 2008, 06:58:22 от AdmBuxonly » Записан
phpdude    ↓ 
29 Декабрь, 2008, 06:57:35 , спустя 1 минуту 32 секунды
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20780
Сила слова: 1.66


Так же...
ты сам то какое сообщение из 3 видишь ?)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Professor    ↓ 
29 Декабрь, 2008, 07:26:25 , спустя 28 минут 50 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 30
Сообщений: 2074
Сила слова: 1.45

а это  
Text
if($title == ''){unset($title); }
  зачем?
 
-------
 
Text
$title = $_POST['tilte'];
$author = $_POST['author']; 
$text = $_POST['text'];
$mail = $_POST['mail'];
$city = $_POST['city'];
 
if (isset($title) && isset($author) && isset($text) && isset($mail) && isset($city))
{
$result = mysql_query("INSERT INTO contact (title,author,text,mail,city) VALUES ('$title','$author','$text','$mail','$city')") or die(mysql_error());
   echo "Ваше сообщение успешно отправлено. Администрация свяжется с вами в ближайшее время.";
}
else
{
echo "Вы заполнили не все поля. Сообщение не отправлено!";
}
Что то  типа
 

 
добавлено через 4 минуты
Записан

Записки профессора : Кто тут, к примеру, в цари крайний? Никого?! Так я первый буду!
phpdude    ↓ 
29 Декабрь, 2008, 07:31:54 , спустя 5 минут 29 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66

бля ... научить чтоли. дурному примеру)
 
-------
 
PHP
<?php include('config.php');
if (isset($_POST['title']))        {$title = $_POST['tilte'];         if($title == ''){unset($title); }    }
if (isset($_POST['author']))    {$author = $_POST['author'];    if($author == '') {unset($author);}}
if (isset($_POST['text']))        {$text = $_POST['text'];        if($text == '') {unset($text);}}
if (isset($_POST['mail']))        {$mail = $_POST['mail'];        if($mail == '') {unset($mail);}}
if (isset($_POST['city']))        {$city = $_POST['city'];        if($city == '') {unset($city);}}
 
if (isset($title) && isset($author) && isset($text) && isset($mail) && isset($city))
{
    $result = mysql_query("INSERT INTO contact (title,author,text,mail,city) VALUES ('$title','$author','$text','$mail','$city')");
    if ($result == 'true')
    {
        echo "Ваше сообщение успешно отправлено. Администрация свяжется с вами в ближайшее время.";
    }
    else
    {
        echo "Что-то с базой. Сообщение не занесено в базу";
    }
}
 
else
{
    echo "Вы заполнили не все поля. Сообщение не отправлено!";
}
?>
было
 
добавлено меньше минуты назад
 

-------
 
PHP
<?php
include('config.php');
 
$_POST = array_map("trim",$_POST); // whitespace check
$_POST = array_map("mysql_escape_string",$_POST); // Sql injection.
 
if ($_POST['title'] && $_POST['author'] && $_POST['text'] && $_POST['mail'] && $_POST['city'])
{
    extract($_POST); // поленился переписать говнокод)
    $result = mysql_query("INSERT INTO contact (title,author,text,mail,city) VALUES ('$title','$author','$text','$mail','$city')");
    if ($result == 'true')
    {
        echo "Ваше сообщение успешно отправлено. Администрация свяжется с вами в ближайшее время.";
    }
    else
    {
        echo "Что-то с базой. Сообщение не занесено в базу";
    }
}
 
else
{
    echo "Вы заполнили не все поля. Сообщение не отправлено!";
}
?>

добавлено через 3 минуты
 

-------
 
а это стало :)
 

 
добавлено меньше минуты назад
 

-------
 
ты отнял у мну 3 минуты жизни (
 
добавлено меньше минуты назад
 

-------
 
и хватит верстать таблицами!)))))) верстай дивами
 
добавлено меньше минуты назад
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Professor    ↓ 
29 Декабрь, 2008, 07:34:47 , спустя 2 минуты 53 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 30
Сообщений: 2074
Сила слова: 1.45

Ух ты=)
 
Text
$_POST = array_map("trim",$_POST); // whitespace check
$_POST = array_map("mysql_escape_string",$_POST); // Sql injection.
Не знал, не знал. Терь пользовать буду.
Записан

Записки профессора : Кто тут, к примеру, в цари крайний? Никого?! Так я первый буду!
phpdude    ↓ 
29 Декабрь, 2008, 07:36:36 , спустя 1 минуту 49 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66


Ух ты=)
 
Text
$_POST = array_map("trim",$_POST); // whitespace check
$_POST = array_map("mysql_escape_string",$_POST); // Sql injection.
Не знал, не знал. Терь пользовать буду.
я тебе еще много могу сказать того что ты не знал)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Professor    ↓ 
29 Декабрь, 2008, 07:37:26 , спустя 50 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 30
Сообщений: 2074
Сила слова: 1.45

Посвяти меня о великий сенсей!!! =)
Записан

Записки профессора : Кто тут, к примеру, в цари крайний? Никого?! Так я первый буду!
phpdude    ↓ 
29 Декабрь, 2008, 07:37:52 , спустя 26 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66

PHP
$_POST = array_map(create_function('$x', 'return mysql_escape_string(trim($x));',$_POST); // al in one check on fly with alpha functon :D

-------
 
а вам слабо?)
 

добавлено меньше минуты назад
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
AdmBuxonly    ↓ 
29 Декабрь, 2008, 07:40:54 , спустя 3 минуты 2 секунды
НЕ ХУЕТА! ХУЕТА!


Карма: -1
Сообщений: 369
Сила слова: -0.27

Научите верстать дивами? Пожалуйста...!!!! Я НЕ УМЕЮ!!!! Или книгу дайте.... плиззз.... )))
Записан
Professor    ↓ 
29 Декабрь, 2008, 07:42:12 , спустя 1 минуту 18 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 30
Сообщений: 2074
Сила слова: 1.45

Не, ничего сложного=)
 

-------
 
http://htmlbook.ru/content/
И практика, практика и еще раз практика
 
добавлено через 1 минуту
Записан

Записки профессора : Кто тут, к примеру, в цари крайний? Никого?! Так я первый буду!
phpdude    ↓ 
29 Декабрь, 2008, 07:44:17 , спустя 2 минуты 5 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20780
Сила слова: 1.66

самый простой пример, который нарыл из ксса
 
Text
div#formobject label {
    display: block;
    float: left;
    padding: 7px;
}
 
div#formobject label span {
    float: left;
}
 
div#formobject label span.optname {
    font-weight: bold;
    width: 200px;
}
 
.clear {
    clear: both;
}
 

-------
 
Text
<label>
                    <span class="optname">{$field.html}</span>
                    <span><input type="{$field.type}" class="text" id="form_{$field.name}" name="form[{$field.name}]"{if @$field.disabled} disabled="disabled"{/if}{if @$field.width} style="width: {$field.width};"{/if}{if @$field.pattern} pattern="{$field.pattern}"{if @$field.errorMessage} errorid="error_{$field.name}"{/if}{/if}{if !@$field.novalue} value="{$form[$field.name]|default:''|escape}"{/if} {$field.extra|default:""} /></span>
                    <span class="help">{$field.help|default:""}</span>           
                </label>

вот на вскидку пример шаблона. только в див соответствующий положи)
 
добавлено через 1 минуту
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
AdmBuxonly    ↓ 
29 Декабрь, 2008, 08:03:51 , спустя 19 минут 34 секунды
НЕ ХУЕТА! ХУЕТА!


Карма: -1
Сообщений: 369
Сила слова: -0.27

О_о ебит тя налево надо ксс поучить.... яж тока для простых нтмл тэгов знаю....
Записан
phpdude    ↓ 
29 Декабрь, 2008, 08:04:49 , спустя 58 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20780
Сила слова: 1.66


О_о ебит тя налево надо ксс поучить.... яж тока для простых нтмл тэгов знаю....
тут и начинается самое интересное :)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Страниц: [1] 2
Печать
 

Перейти в: