|
| |
|
|
| |
для: Равечка
(14.07.2006 в 19:30)
| | | Что именно должен скрипт описывать
и в чём трудности..?
Вряд ли ктото будет его за вас писать так что пишите а если возникнут проблемы можно оказать помощь.. | |
| |
|
|
| |
|
|
| |
для: Равечка
(14.07.2006 в 19:30)
| | | 2.
--
<?
if(isset($_GET['del_id']) AND is_numeric AND !empty AND >0 ...){
$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']);
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(15.07.2006 в 21:02)
| | | Стоит воспользоваться не window.open
а методом confirm в JS | |
| |
|
|
| |
|
|
| |
для: Равечка
(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];
|
А сюда подставлять постраничную навигацию. | |
| |
|
|
| |
|
|
| |
для: Равечка
(16.07.2006 в 12:08)
| | | Хранить статью не в виде большого куска текста, а в виде параграфов, и выводить на странице определённое число параграфов. | |
| |
|
|
| |
|
|
| |
для: cheops
(15.07.2006 в 21:02)
| | | Вопрос по навигации как разбить текст на страницы?
например у меня дана переменная $text которая хранит огромную статью... | |
| |
|
|
| |
|
|
| |
для: Равечка
(15.07.2006 в 20:54)
| | | Да здесь понадобится javascript(). Т.е. окно по удалению скрипта открывайте при помощи конструкции window.open, подробнее о которой можно почитать в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=11182.
PS Давайте всё-таки под новые вопросы заведём новые темы :))) просто форум структурный и длинные темы здесь не очень удобны. Да и удобнее каждый новый вопрос обсуждать в отдельной теме. | |
| |
|
|
| |
|
|
| |
для: 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 Под новые вопросы лучше заводить новые темы. | |
| |
|
|
| |
|
|
| |
для: Равечка
(14.07.2006 в 19:30)
| | | Огромное всем спасибо за решения, буду разбираться.
не мог бы все же кто нибудь осветить другой вопрос, как сделать интерфейс для удаления строки из mysql
например мне надо выполнить запрос delete from data where id='$id'
$id - передается соответственно из скрипта.
Как это реализовать, чтобы выскакивала табличка подтверждения? | |
| |
|
|
|