<?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
$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']." </td><td>".$author['name_reas_can']."
</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>";
}
Спустя 15 минут, 1 секунда (16.04.2012 - 17:11) Diamorph написал(а):
ничего не понятно...
Спустя 8 минут, 8 секунд (16.04.2012 - 17:20) quinlena написал(а):
Цитата (Diamorph @ 16.04.2012 - 14:11) |
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>"; |
В этой строке выдает ошибку((
Спустя 1 минута, 8 секунд (16.04.2012 - 17:21) quinlena написал(а):
А что именно не понятно?
Спустя 3 минуты, 3 секунды (16.04.2012 - 17:24) ADiel написал(а):
Код оформи нормально
Это равно следующему
Экранируй кавычки
echo "<tr><td><input type = "text"
Это равно следующему
echo "<tr><td><input type = "
text
"
Экранируй кавычки
Спустя 18 минут, 58 секунд (16.04.2012 - 17:43) quinlena написал(а):
{
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 "<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>";
}
Так?
Спустя 5 минут, 43 секунды (16.04.2012 - 17:48) Diamorph написал(а):
Цитата (quinlena @ 16.04.2012 - 14:43) |
Так? |
нет.
<input type = \"text\"
и т.д
Спустя 5 минут, 8 секунд (16.04.2012 - 17:54) quinlena написал(а):
Цитата (Diamorph @ 16.04.2012 - 14:48) | ||
нет. <input type = \"text\" и т.д |
Синтаксическая ошибка : синтаксическая ошибка, неожиданный T_ENCAPSED_AND_WHITESPACE, ожидая T_STRING или T_VARIABLE или T_NUM_STRING в Z: \ главная \ локальный \ WWW \ edit.php на линии 29
Выдает такую ошибку. В чем может быть причина?
Спустя 4 минуты, 11 секунд (16.04.2012 - 17:58) Ramzil_Nixon написал(а):
ОФОРМИТЕ КОД!!!
Спустя 3 минуты, 30 секунд (16.04.2012 - 18:01) quinlena написал(а):
Цитата (Ramzil_Nixon @ 16.04.2012 - 14:58) |
ОФОРМИТЕ КОД!!! |
Так лучше?
Спустя 5 минут, 46 секунд (16.04.2012 - 18:07) Diamorph написал(а):
что то упустили в строчке!
Спустя 1 минута, 52 секунды (16.04.2012 - 18:09) quinlena написал(а):
Цитата (Diamorph @ 16.04.2012 - 15:07) |
что то упустили в строчке! |
Смотрела вот тут http://www.cyberforum.ru/php-database/thre...66-page2.html...
Спустя 3 минуты, 48 секунд (16.04.2012 - 18:13) ADiel написал(а):
if($ath) тут лучше mysql_num_rows
Спустя 2 минуты, 42 секунды (16.04.2012 - 18:15) quinlena написал(а):
Цитата (ADiel @ 16.04.2012 - 15:13) |
if($ath) тут лучше mysql_num_rows |
[php]<? if($ath)
{
// Определяем таблицу и заголовок
echo "<table border=1>";
echo "<tr><td>id</td><td>naimenovanie</td></tr>";
// Так как запрос возвращает несколько строк, применяем цикл
while($can = mysql_num_rows($ath))
{
echo "<tr>
<td><input type = \"text\" name = \"id\" value = ".htmlspecialchars($can['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>";
}?>[php]
Теперь вообще грешит на строку 1((