[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с формой помогите пожалуйста.
Niksik
Надо чтобы в форму вводили скрип,и он выводился на другой странице.
Всё работает только,скрипт не выводится,он сохраняется в базе данных,но не выводится подскажите что делать пожалуйста.



Спустя 1 минута, 34 секунды (3.03.2011 - 08:11) alex12060 написал(а):
код

Спустя 8 минут, 32 секунды (3.03.2011 - 08:20) Niksik написал(а):
Вот форма

<form name="form" action="vstscrip.php" method="post">
<b>
Название скрипта</b>
<br /><input
name="1" type="text" value="Имя" onclick=this.value="">
<br /><b>
Напишите скрипт</b>
<br /><textarea
name="2" rows=10 cols=30 wrap="off" onclick=this.value="">Введите скрипт</textarea>
<br /><input
type="submit" value="Запись"><input type="submit" value="Отмена">
</form>


Вот код вставки в базу данных

<?php
$name = $_POST['1'];
$scrip = $_POST['2'];
$res = mysql_query ("INSERT INTO `dob` (`Name`,`Text`) VALUES ('$name','$scrip')",$db);
echo'<b><big>Скрипт доступен в базе скриптов</big></b><br /><a href="baz.php">База скриптов</a>';
?>


Вот код выборки

<?php
echo"Название";
print_r($pok['Name']);
echo"<br>Скрипт";
print_r($pok['Text']);
?>

Спустя 4 минуты, 23 секунды (3.03.2011 - 08:24) twin написал(а):
eval()
и сюда сразу.

Спустя 5 минут, 12 секунд (3.03.2011 - 08:29) Niksik написал(а):
У меня точно также только он имя выводит а скрипт нет в чём проблема не знаете?

Спустя 18 минут, 16 секунд (3.03.2011 - 08:48) inpost написал(а):
Niksik
Покажи код, где eval?! smile.gif И PHP код, или HTML код?

Спустя 2 минуты, 5 секунд (3.03.2011 - 08:50) Niksik написал(а):
Вот код формы

<form name="form" action="vstscrip.php" method="post">
<b>Название скрипта</b>
<br /><input name="1" type="text" value="Имя" onclick=this.value="">
<br /><b>Напишите скрипт</b>
<br /><textarea name="2" rows=10 cols=30 wrap="off" onclick=this.value="">Введите скрипт</textarea>
<br /><input type="submit" value="Запись"><input type="submit" value="Отмена">
</form>

вот код вставки в базу данных

<?php
$name = $_POST['1'];
$scrip = $_POST['2'];
$res = mysql_query ("INSERT INTO `dob` (`Name`,`Text`) VALUES ('$name','$scrip')",$db);
echo'<b><big>Скрипт доступен в базе скриптов</big></b><br /><a href="scri.php">База скриптов</a>';
?>

вот код выборки

<?php
echo"Название";
print_r($pok['Name']);
echo"<br>Скрипт";
print_r($pok['Text']);
?>

Спустя 43 минуты, 15 секунд (3.03.2011 - 09:33) inpost написал(а):
это откуда появилсоь? Ты издеваешься, я попросил показать место, где ты используешь eval, или уточнить, какой код не обрабатывается.

На всякий случай print_r замени на echo.

Спустя 8 минут, 22 секунды (3.03.2011 - 09:41) twin написал(а):
inpost
Помоему тут проще все. Он просто не знает как выборку из базы сделать. А я подумал, что он хочет скрипт исполнить.

Niksik
Тебе нужно рыть в сторону SELECT, раз ты знаешь, что такое INSERT INTO

Спустя 49 минут, 47 секунд (3.03.2011 - 10:31) inpost написал(а):
twin
$pok['Name'] не из фантазий же появилось, вот мне и кажется, что таким образом выводит данные, а print_r ведь не обрабатывает html-код, поэтому он у него и не работает.
Хотя кто знает что там творится =)

Спустя 3 часа, 33 минуты, 52 секунды (3.03.2011 - 14:05) Niksik написал(а):
Я так понял мне просто надо заменить

Print_r на echo?

Спустя 3 минуты, 55 секунд (3.03.2011 - 14:09) Niksik написал(а):
Пацаны вы наверное всё не так поняли php код введённый в форму записывается в базу данных, а на экран не выводится почему незнаете?

Спустя 4 часа, 40 минут, 31 секунда (3.03.2011 - 18:50) inpost написал(а):
Niksik
Ты его хоть из БД достаёшь? Почитай книжку какую-нибудь, посмотри видео-курсы Попова или Специалиста. Не будет таких вопросов.

Спустя 58 минут, 45 секунд (3.03.2011 - 19:48) Niksik написал(а):
Я достаю списобо брат
Быстрый ответ:

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