Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ссылка на пользовательскую функцию. Как правильно ?
 
 автор: rvb   (28.02.2005 в 11:55)   письмо автору
 
 

Не могу врубиться как перейти по ссылке на пользовательскую функцию
Вот пример: (А как сделать правильно ?)

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>";

   
 
 автор: Axxil   (28.02.2005 в 12:10)   письмо автору
 
   для: 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 проводить редактирование

   
 
 автор: rvb   (28.02.2005 в 12:19)   письмо автору
 
   для: Axxil   (28.02.2005 в 12:10)
 

Спасибо большое !
А как сделать, чтобы вывод в функции edit() происходил на этой же странице ниже таблицы, а не отркывалась новая страница

   
 
 автор: Axxil   (28.02.2005 в 12:23)   письмо автору
 
   для: 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(); 
?> 

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования