|
|
|
| Не могу врубиться как перейти по ссылке на пользовательскую функцию
Вот пример: (А как сделать правильно ?)
echo "<body bgcolor='#94ACB9'>";
echo "<table border=1 width=100%><tr>";
echo "<td width=134>$data</td>";
echo "<td width=500>$text</td>";
echo "<td width=100><a href=edit()> Редактировать</td>";
echo "</tr></table>"; | |
|
|
|
|
|
|
|
для: rvb
(28.02.2005 в 11:55)
| | Например текущий файл называется main.php
<?
// если пользователь нажал на ссылку выполняем функцию edit()
if ($action=='edit') edit();
else{
echo "<body bgcolor='#94ACB9'>";
echo "<table border=1 width=100%><tr>";
echo "<td width=134>$data</td>";
echo "<td width=500>$text</td>";
echo "<td width=100><a href=main.php?action=edit> Редактировать</td>";
echo "</tr></table>";
}
?>
|
А можно и отдельный файл этому посвятить:
<?
echo "<body bgcolor='#94ACB9'>";
echo "<table border=1 width=100%><tr>";
echo "<td width=134>$data</td>";
echo "<td width=500>$text</td>";
echo "<td width=100><a href=edit.php> Редактировать</td>";
echo "</tr></table>";
?>
|
и уже в edit.php проводить редактирование | |
|
|
|
|
|
|
|
для: Axxil
(28.02.2005 в 12:10)
| | Спасибо большое !
А как сделать, чтобы вывод в функции edit() происходил на этой же странице ниже таблицы, а не отркывалась новая страница | |
|
|
|
|
|
|
|
для: rvb
(28.02.2005 в 12:19)
| | Надо соответственно поставить функцию edit ниже таблицы
<?
echo "<body bgcolor='#94ACB9'>";
echo "<table border=1 width=100%><tr>";
echo "<td width=134>$data</td>";
echo "<td width=500>$text</td>";
echo "<td width=100><a href=main.php?action=edit> Редактировать</td>";
echo "</tr></table>";
if ($action=='edit') edit();
?>
|
| |
|
|
|