1 / 1 / 1
Регистрация: 18.10.2011
Сообщений: 84
1

Не получается сделать форму редактирования

16.04.2012, 18:27. Показов 811. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть таблица reas_can_service. В ней 2 поля: id_rea_can и name_reas_can. Не получается сделать форму редактирования, вроде все выводится, но когда нажимаю edit, то выдает ошибку в 29 строке... Подскажите, что не так?
edit.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
$dblocation = "localhost";
$dbname = "vol_base";
$dbuser = "root";
$dbpasswd = "";
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$dbcnx) 
{
echo( "<P>В настоящий момент сервер базы данных не доступен, поэтому 
корректное отображение страницы невозможно.</P>" );
exit();
}
if (!@mysql_select_db($dbname, $dbcnx)) 
{
echo( "<P>В настоящий момент база данных не доступна, поэтому
корректное отображение страницы невозможно.</P>" );
exit();
}
$ath = mysql_query("SELECT * FROM reas_can_service WHERE id=".$_GET['id_rea_can']);
if($ath)
{
// Определяем таблицу и заголовок
echo "<table border=1>";
echo "<tr><td>id</td><td>naimenovanie</td></tr>";
// Так как запрос возвращает несколько строк, применяем цикл
while($author = mysql_fetch_array($ath))
{
echo '<tr>
<td><input type = "text" name = "id_rea_can" value = ".htmlspecialchars($author['id_rea_can'],ENT_QUOTES)."></td>
<td><input type = "text" name = "name_reas_can" value = ".htmlspecialchars($author['name_reas_can'],ENT_QUOTES)."></td>
</tr>';
}
echo "</table>";
}
 
else
{
echo "<p><b>Error: ".mysql_error()."</b><p>";
exit();
}
?>

et.php

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
 
 
$dblocation = "localhost";
$dbname = "vol_base";
$dbuser = "root";
$dbpasswd = "";
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$dbcnx) 
{
echo( "<P>В настоящий момент сервер базы данных не доступен, поэтому 
корректное отображение страницы невозможно.</P>" );
exit();
}
 
 
 
if (!@mysql_select_db($dbname, $dbcnx)) 
{
echo( "<P>В настоящий момент база данных не доступна, поэтому
корректное отображение страницы невозможно.</P>" );
exit();
}
 
 
$ath = mysql_query("select id_rea_can, name_reas_can from reas_can_service");
if($ath)
{
// Определяем таблицу и заголовок
echo "<table border=1>";
echo "<tr><td>id_rea_can</td><td>name_reas_can</td><td>DELETE</td><td>EDIT</td></tr>";
// Так как запрос возвращает несколько строк, применяем цикл
while($author = mysql_fetch_array($ath))
{
echo "<tr><td>".$author['id_rea_can']."&nbsp;</td><td>".$author['name_reas_can']."
&nbsp;</td><td><a href=et.php?id=".$author['id_rea_can'].">Del</a></td><td><a href=edit.php?id=".$author['id_rea_can'].">Edit</a></td></tr>";
}
echo "</table>";
}
 
 
 
?>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.04.2012, 18:27
Ответы с готовыми решениями:

Не получается сделать форму для регистрации
У меня на моем сайте не получается сделать обычную регистрацию. Вроде бы все норма, но когда...

Как сделать свою форму для редактирования
Создаю свою форму пользовательскую! Публикую на сервер SP. Выдает на редактирование стандартную...

Не получается сделать форму
Начал изучать программирование по книге Ларри Ульмана &quot;PHP для начинающих&quot;. Дошел до форм и... не...

Не получается сделать форму авторизации
Всем привет. Пробую сделать форму авторизации вот тут: http://youran88.hol.es/ Ввожу логин и...

4
306 / 217 / 70
Регистрация: 08.11.2010
Сообщений: 1,886
16.04.2012, 19:31 2
а если без кавычек
PHP
1
2
<td><input type = "text" name = "id_rea_can" value = ".htmlspecialchars($author[id_rea_can],ENT_QUOTES)."></td>
<td><input type = "text" name = "name_reas_can" value = ".htmlspecialchars($author[name_reas_can],ENT_QUOTES)."></td>
Вот так!
а хотя боед я написал
0
1 / 1 / 1
Регистрация: 18.10.2011
Сообщений: 84
16.04.2012, 19:38  [ТС] 3
Не, не помогает... Почему-то стало выдавать ошибку в 1 строке
0
306 / 217 / 70
Регистрация: 08.11.2010
Сообщений: 1,886
16.04.2012, 21:59 4
PHP
1
2
<td><input type = \"text\" name = \"id_rea_can\" value = \"htmlspecialchars($author[id_rea_can],ENT_QUOTES)\"></td>
<td><input type = \"text\" name = \"name_reas_can\" value = \"htmlspecialchars($author[name_reas_can],ENT_QUOTES)\"></td>
а если заикронировать! или вообще ошибка не в той стрроке?
0
1 / 1 / 1
Регистрация: 18.10.2011
Сообщений: 84
17.04.2012, 05:43  [ТС] 5
Экранировала уже. Теперь показывает ошибку в 1 строке.
0
17.04.2012, 05:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.04.2012, 05:43
Помогаю со студенческими работами здесь

Не получается сделать форму любого размера
Мой код: uses System.Windows.Forms begin var f1:=new form(); f1.Width:=10; f1.Height:=10;...

Не получается сделать рабочей форму для отправки на email
Здравствуйте, я скачал красивый шаблон и хочу его немного видоизменить и сделать себе сайтик...

Открыть форму для редактирования записи
Добрый вечер, нужно открыть форму для редактирования текущей записи без возможности добавления...

Открыть форму редактирования списка значений
Открыть форму редактирования списка значений - эта форма открывается из форм настроек отчетов 1С,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru