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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Создание закладок

Сообщения:  [1-10]    [11-20]  [21-21] 

 
 автор: valenok   (16.07.2006 в 13:11)   письмо автору
 
   для: Равечка   (14.07.2006 в 19:30)
 

Что именно должен скрипт описывать
и в чём трудности..?
Вряд ли ктото будет его за вас писать так что пишите а если возникнут проблемы можно оказать помощь..

   
 
 автор: valenok   (16.07.2006 в 13:08)   письмо автору
 
   для: Равечка   (14.07.2006 в 19:30)
 

2.
--

<?

if(isset($_GET['del_id']) AND is_numeric AND !empty AND >...){
$include=true;
include(
'delete.php');
}
?>
<Script Language="JavaScript">
function delete(id){
if(confirm('Удалить строку номер '+id)){
document.location="<?php echo $_SERVER['PHP_SELF']?>.php?del_id=" + id;
}
</SCRIPT>
Строка 1    <A href='#' onclick="delete('1')">Удалить</A>
Строка 2    <A href='#' onclick="delete('2')">Удалить</A>
Строка 3   <A href='#' onclick="delete('3')">Удалить</A>
Строка 4    <A href='#' onclick="delete('4')">Удалить</A>



delete.php
--
if(!$include){die();}
if(!$_GET['del_id'] AND ...){ die();}
mysql_query("DELETE FROM table WHERE id=".$_GET['del_id']);

   
 
 автор: valenok   (16.07.2006 в 13:01)   письмо автору
 
   для: cheops   (15.07.2006 в 21:02)
 

Стоит воспользоваться не window.open
а методом confirm в JS

   
 
 автор: valenok   (16.07.2006 в 12:54)   письмо автору
 
   для: Равечка   (16.07.2006 в 12:08)
 


<?
// Такая комбинация символов будет служить меткой 
// разбивки текста по страницам
// Вообщем разбивать текст будем по этому: "<EOF>" 
// End Of File ...
$text "
Жили раньше дед да баба,
с ними - курочка-пеструшка,
вот снесла она яичко,
да оно в очаг скатилось,
угли вылетели на пол,
пол до потолка поднялся,
печь запрыгала в испуге,
и задвигалась лежанка.
Дед да баба стали плакать,
курочка кудахтать стала,
тут сороки затрещали,
заворочались пороги,
вереи заколыхались,
стали изгороди ниже,
в них порасшатались колья,
тут корова замычала,
а за ней мычать - все стадо.
<EOF> 
У вороны сломан пальчик,
обломился хвост сороки,
поскакала она к речке,
где поповская прислуга
поутру белье стирала:
\"Ты чего трещишь, сорока, 
что так скачешь, бедолага?\" -

\"Оттого трещу я, люди, 
оттого скачу, бедняга, 
что несу дурные вести;
вот когда б вы их узнали, 
разломали б коромысла, 
и лохани бы разбили, 
и вальки бы побросали, 
и белье-на лед речушки\".
<EOF> 
Вот пришла домой прислуга,
а в дому - неразбериха:
на полу поповы дети, 
попадья лежит под лавкой, 
поп остался безбородым, 
весь кафтан попа расползся, 
все разодраны штанины,
вся разорвана рубаха. "
;


$text_array explode("<EOF>",$text);
if(@!empty(
$_GET['page'])){
echo 
$text_array[$_GET['page']-1]; die();
}
echo 
$text_array[0];


А сюда подставлять постраничную навигацию.

   
 
 автор: cheops   (16.07.2006 в 12:17)   письмо автору
 
   для: Равечка   (16.07.2006 в 12:08)
 

Хранить статью не в виде большого куска текста, а в виде параграфов, и выводить на странице определённое число параграфов.

   
 
 автор: Равечка   (16.07.2006 в 12:08)   письмо автору
 
   для: cheops   (15.07.2006 в 21:02)
 

Вопрос по навигации как разбить текст на страницы?

например у меня дана переменная $text которая хранит огромную статью...

   
 
 автор: cheops   (15.07.2006 в 21:02)   письмо автору
 
   для: Равечка   (15.07.2006 в 20:54)
 

Да здесь понадобится javascript(). Т.е. окно по удалению скрипта открывайте при помощи конструкции window.open, подробнее о которой можно почитать в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=11182.

PS Давайте всё-таки под новые вопросы заведём новые темы :))) просто форум структурный и длинные темы здесь не очень удобны. Да и удобнее каждый новый вопрос обсуждать в отдельной теме.

   
 
 автор: Равечка   (15.07.2006 в 20:54)   письмо автору
 
   для: cheops   (15.07.2006 в 13:42)
 

Не хотела плодить темы.

Понятно. толкько вопрос несколько в следуюшем. как сделать чтобы например нажав по ссылке УДАЛИТЬ напротив какой то строки, у меня выскочило окошно (ява скрипт наверно?) с подтверждением.... т.е. не переходя по сотни раз по страницам. ну и собственно пр и согласии, переход на страницу которая выполнит удаление.

И вопрос по теме закладок.... как разбить текст на страницы?

Заранее прощу прощения за столь большое кол-во вопросов :)

   
 
 автор: cheops   (15.07.2006 в 13:42)   письмо автору
 
   для: Равечка   (15.07.2006 в 11:24)
 

Передавайте в GET-параметре идентификатор удаляемой строки на страницу с вопросом, создавайте HTML-форму, в которой в скрытом поле прячте идентификатор
Вы действительно хотите удалить запис?
<form action=del.php method=get>
<input type=hidden name=id value=<?= $_GET['id']; ?>>
<input type=submit value="Да">
</form>

А в обработчике HTML-формы del.php уже удаляйте запись.

PS Под новые вопросы лучше заводить новые темы.

   
 
 автор: Равечка   (15.07.2006 в 11:24)   письмо автору
 
   для: Равечка   (14.07.2006 в 19:30)
 

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

например мне надо выполнить запрос delete from data where id='$id'
$id - передается соответственно из скрипта.
Как это реализовать, чтобы выскакивала табличка подтверждения?

   

Сообщения:  [1-10]    [11-20]  [21-21] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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