Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Пустой textarea 
V
    Опции темы
NZero
Дата 22.10.2014, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 28.4.2010
Где: Москва

Репутация: нет
Всего: нет



В textarea пустое значение, хотя передаю вписываю туда текст и пытаюсь отправить

Код

<?
$text=trim(htmlspecialchars($_GET['message']));
print("Вы ввели текст: " . $text);
?>


Код

<textarea name="mesaage" id="message"></textarea>
<input name="add_item" type="submit" value="Добавить" onclick="return checkNULL();"/>


Но выводится только Вы ввели текст: и дальше пусто! В чем может быть косяк?
PM MAIL WWW ICQ   Вверх
s0lman
Дата 22.10.2014, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и лохматый
**


Профиль
Группа: Участник
Сообщений: 637
Регистрация: 1.11.2007
Где: Ukraine

Репутация: 9
Всего: 29



Цитата(NZero @  22.10.2014,  15:48 Найти цитируемый пост)
$_GET['message']

Цитата(NZero @  22.10.2014,  15:48 Найти цитируемый пост)
name="mesaage"




--------------------
Когда я уже выучусь на волшебника? :(
PM   Вверх
baldina
Дата 22.10.2014, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 26
Всего: 101



Цитата(NZero @  22.10.2014,  16:48 Найти цитируемый пост)
mesaage

mesaage
PM MAIL   Вверх
NZero
Дата 22.10.2014, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 28.4.2010
Где: Москва

Репутация: нет
Всего: нет



К сожалению опечатался только здесь!(((

Добавлено через 3 минуты и 24 секунды
Да совсем забыл у меня textarea реализован через wisiwyg
PM MAIL WWW ICQ   Вверх
baldina
Дата 22.10.2014, 22:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 26
Всего: 101



данные на сервер передаются? (средства разработчика в ie, chrome, mozilla)
PM MAIL   Вверх
_zorn_
Дата 23.10.2014, 01:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 21.8.2007

Репутация: 6
Всего: 12



У формы метод get ?
PM MAIL   Вверх
Gold Dragon
Дата 23.10.2014, 07:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



В таких обстоятельствах просто впечатай это
Код

print_r($_REQUEST);

и посмотри что вообще у тебя приходит


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
NZero
Дата 23.10.2014, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 28.4.2010
Где: Москва

Репутация: нет
Всего: нет



Цитата(Gold Dragon @  23.10.2014,  07:32 Найти цитируемый пост)
print_r($_REQUEST);

Вот что выводит
Код

Array ( [title_item] => Главная [link_item] => index.php [parent_item] => none [keywords] => 123 [description] => 1234556 [add_item] => Добавить ) Файл index.php уже существует! 


т.е. textarea не передается!
PM MAIL WWW ICQ   Вверх
_zorn_
Дата 23.10.2014, 10:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 21.8.2007

Репутация: 6
Всего: 12



А textarea в пределах тега form ?
Что все вытягивать из тебя ? Дай код полной страницы.
PM MAIL   Вверх
NZero
Дата 23.10.2014, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 28.4.2010
Где: Москва

Репутация: нет
Всего: нет



Цитата(_zorn_ @ 23.10.2014,  10:03)
А textarea в пределах тега form ?
Что все вытягивать из тебя ? Дай код полной страницы.

Код

<?php

include('menu.php');

$title=mysql_real_escape_string($_POST['title_add']);
$link=mysql_real_escape_string($_POST['link_add']);
$parent=mysql_real_escape_string($_POST['parent_add']);

if(isset($_GET['add_item']))
{
    $title=mysql_real_escape_string($_GET['title_item']);
    $url=mysql_real_escape_string($_GET['link_item']);
    $father=mysql_real_escape_string($_GET['parent_item']);
    $keywords=mysql_real_escape_string($_GET['keywords']);
    $description=mysql_real_escape_string($_GET['description']);    
    $text=trim(htmlspecialchars($_GET['message']));    
    
    print_r($_REQUEST);
    //print("Вы ввели текст: " . $text);
    
    $message='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    <meta name="author" content="Admin" />
    <meta name="keywords" content="' . $keywords .'" />
    <meta name="description" content="' . $description .'" />

    <title>Untitled 1</title>
</head>

<body>
'. $text .'
</body>
</html>';
    
    if(file_exists($url))
    {        
        print("Файл ".$url." уже существует!");        
    }
    else
    {
        $f = fopen($url, 'a');
        fwrite($f, $message);
        fclose($f);
        add_item($title, $url, $father, $text);
    }        
}

function add_item($name, $link, $parent, $contant)
{
    db_connect();     
    
    if($parent == "none")
    {
        $parent_id=0;
    }
    else
    {
        $select=mysql_query("SELECT * FROM menu WHERE menu.url='$parent'") or die("Не могу выполнить запрос".mysql_error());
        
        $row=mysql_fetch_array($select);
        
        $parent_id=$row['id'];       
            
    }   
    
    mysql_query("INSERT INTO `menu` (`title`,`url`,`parent`,`contant`) VALUES ('$name','$link','$parent_id','$contant')") or die("Не могу выполнить запрос".mysql_error());
    
    mysql_close();   
    
    header("Location: settings_menu.php");    
}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
        <meta http-equiv="content-type" content="text/html; charset=windows-1251" />
        <meta name="author" content="Admin" />
        <script type="text/javascript" src="js/jquery-1.11.1.min.js"></script>    
        <script type="text/javascript" src="js/cleditor/jquery.cleditor.min.js"></script>
        <link rel="stylesheet" type="text/css" href="css/cleditor/jquery.cleditor.css" media="all"/>    
        <title>Добавить пункт меню</title>      
        <script type="text/javascript">         
            $(document).ready(function () {
               $("#message").cleditor({
                width: 750,
                height: 400,
                fonts: "Arial, Tahome, Verdana;"
               })[0]; 
            });
        </script>            
        
        <script type="text/javascript">
        function checkNULL()
        {
            if(document.forms.add_item.title_item.value == "")
            {
                document.getElementById('title_null').innerHTML = "Заполните название";
                document.getElementById('title_null').style.color = "red";
                document.forms.add_item.title_item.focus();
                document.forms.add_item.title_item.borderColor = "red";
                
                return false;
            }
            else if(document.forms.add_item.link_item.value == "")
            {
                document.getElementById('url_null').innerHTML = "Заполните ссылку";
                document.getElementById('url_null').style.color = "red";
                document.forms.add_item.link_item.focus();
                document.forms.add_item.link_item.borderColor = "red";
                
                return false;
            }
            else if(document.forms.add_item.keywords.value == "")
            {
                document.getElementById('keywords_null').innerHTML = "Заполните keywords";
                document.getElementById('keywords_null').style.color = "red";
                document.forms.add_item.keywords.focus();
                document.forms.add_item.keywords.borderColor = "red";
                
                return false;
            }
            else if(document.forms.add_item.description.value == "")
            {
                document.getElementById('description_null').innerHTML = "Заполните description";
                document.getElementById('description_null').style.color = "red";
                document.forms.add_item.description.focus();
                document.forms.add_item.description.borderColor = "red";
                
                return false;
            }
            else
            {
                document.getElementById('title_null').innerHTML = "";
                document.forms.add_item.title_item.borderColor = "";
                document.getElementById('url_null').innerHTML = "";
                document.forms.add_item.link_item.borderColor = "";
                document.getElementById('keywords_null').innerHTML = "";
                document.forms.add_item.keywords.borderColor = "";
                document.getElementById('description_null').innerHTML = "";
                document.forms.add_item.description.borderColor = "";
                
                confirm("Добавить элемент меню?");
            }
        }
        </script>       
</head>
<body>
<div style="width: 800px; margin: auto;">
<img src="img/logo_kaplya.png"/>
<table>
<form name="add_item" action="" method="get">
<tr>
<td></td>
<td id="title_null">
</td>
</tr>
<tr>
<td>Название:</td><td><input name="title_item" size="30px" type="text" value="<?=$title;?>"/></td>
</tr>
<tr>
<td></td>
<td id="url_null"></td>
</tr>
<tr>
<td>Ссылка:</td><td><input name="link_item" size="30px" type="text" value="<?=$link;?>"/></td>
</tr>
<tr>
<td>Родитель:</td>
<td><select name="parent_item">
<?
$menu=get_menu();
?>
<option value="none">none</option>
<?  foreach($menu as $link_item):
        if($link_item['url'] == $parent)
        {?>
            <option value="<?=$link_item['url'];?>" selected="selected"><?=$link_item['url'];?></option>            
<?      }
        else
        {?>
            <option value="<?=$link_item['url'];?>"><?=$link_item['url'];?></option>    
<?      }        
    endforeach;?>
</select></td>
</tr>
<tr>
<td></td><td id="keywords_null"></td>
</tr>
<tr>
<td>Keywords:</td><td><input name="keywords" size="80px" type="text" value="" /></td>
</tr>
<tr>
<td></td><td id="description_null"></td>
</tr>
<tr>
<td>Description:</td><td><input name="description" size="80px" type="text" value="" /></td>
</tr>
<tr>
<td colspan="2">
<textarea name="message" id="message" cols="50" rows="5"></textarea>
</td>
</tr>
<tr>
<td></td>
<td align="right"><input name="add_item" type="submit" value="Добавить" onclick="return checkNULL();"/></td>
</tr>
</form>
</table>
</div>
</body>
</html>

PM MAIL WWW ICQ   Вверх
NZero
Дата 23.10.2014, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 28.4.2010
Где: Москва

Репутация: нет
Всего: нет



Твою ж налево!!! Заработало! Всего то нужно было вынести <form> </form> выше таблицы!!!
PM MAIL WWW ICQ   Вверх
Aliance
Дата 27.10.2014, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 14
Всего: 137



NZero, что такое sql injection и MVC слышали?
PM MAIL WWW ICQ Skype   Вверх
NZero
Дата 29.10.2014, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 28.4.2010
Где: Москва

Репутация: нет
Всего: нет



Цитата(Aliance @ 27.10.2014,  09:42)
NZero, что такое sql injection и MVC слышали?

Слышал конечно!
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0951 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.