|
|
|
| Вот есть две страницы:
1 и 2ая( в которой написано 1:,2:,3:)
Как мне сделать, что б при в воде 2 в первой странице из второй удалялась 2( стало бы 1:,3:), нужно для гостевой книги. Оставлять сообщения можно, а удалять их нет, тока все, подскажите... | |
|
|
|
|
|
|
|
для: V!rus
(20.06.2005 в 14:16)
| | а данные из таблица? что значит при вводе на первой странице? ты пишешь в текстовое поле? или нажимаешь на кнопку?
ввобщем идея такова, что надо передать id записи и стереть ее в бд | |
|
|
|
|
|
|
|
для: V!rus
(20.06.2005 в 14:16)
| | Присоединяюсь к вопросу - как добавляются сообщения 1:, 2:, 3: и как формируется страница 2? | |
|
|
|
|
|
|
|
для: cheops
(20.06.2005 в 15:55)
| | Нет, MySQL тут не причем...
Просто на 1ой странице выбираешь запись, например 1, нажимаешь Submit и из второй удаляется 1, остается 2:,3:
А формируется примерно так
1:'".$_POST['значение']."',
2:'".$_POST['значение']."',
3:'".$_POST['значение']."',
ну это к примеру... | |
|
|
|
|
|
|
|
для: V!rus
(20.06.2005 в 18:29)
| | Но ведь сообщения должны где-то храниться? Либо в файлах, либо в базе данных иначе только добавивший увидит своё сообщения и как только он уйдёт - они исчёзнут... Ведь $_POST доступен только текущему посетителю и только после загрузки HTML-формы - потом данные из $_POST автоматически исчезают. | |
|
|
|
|
|
|
|
для: V!rus
(20.06.2005 в 14:16)
| | Короче вот я вам даю исходника(урезанные)
1ая страница:
<form method="POST" action="data/functions.php?act=2"><input type='text' name='name' ><br>
<input type='text' name='url' value='http://www.'><br>
<input type='text' name='email' ><br><input type="submit" value="Submit" name="B1"></form>
Промежуточная , которая записывает данные во вторую страницу:
$v1rus=fopen('2.php','w');
fwrite($v1rus, "<?
$name2='".$_POST[name']."';
$url2='".$_POST['url']."';
$email2='".$_POST['email']."';
?>
");
fclose($v1rus);
Вот так и записывает во 2 страницу,
2 страница:
<?
$name2='value';
$url2='value';
$email2='value';
?>
кстати, какую букву нужно ставить, что информация дописывалась с начала документа, а не с конца, и при этом все, что было до этого оставалось бы... | |
|
|
|
|
|
|
|
для: V!rus
(20.06.2005 в 18:39)
| | Тогда ещё понадобится код 2.php с тремя сообщениями, чтобы можно было отладить скрипт по удалению записи 2.
>кстати, какую букву нужно ставить, что информация дописывалась с начала
>документа, а не с конца, и при этом все, что было до этого оставалось бы...
Этого не предусмотрено - информация всегда в конец пишется, обычно создаются специальный файл в который записывают и из которого удаляют данные, а при формировании 2.php их читают в массив и сортируют по дате - добиваясь эффекта, что последний добавленный файл находится вверху. Вы можете посмотреть как это реализована в файловой гостевой книге, доступной для свободной загрузки за раздела downloads нашего сайта http://www.softtime.ru/info/downloads.php | |
|
|
|
|
|
|
|
для: cheops
(20.06.2005 в 18:46)
| | так все таки, как это сделать? | |
|
|
|
|
|
|
|
для: V!rus
(20.06.2005 в 19:33)
| | Чтобы что-то удалить со страницы, нужен файл, откуда удалять, без его структуры ничего нельзя сделать. | |
|
|
|
|
|
|
|
для: cheops
(20.06.2005 в 20:12)
| | допустим есть такая страница(уже 4) что дальше??? | |
|
|
|
|
|
|
|
для: V!rus
(21.06.2005 в 00:04)
| | Выложите её сюда - чтобы мы могли знать структуру и отладить скрипт, который будет вырезать сообщение. | |
|
|
|
|
|
|
|
для: V!rus
(21.06.2005 в 00:04)
| | допустим, открываешь этот файл и ищешь нужную строку и делете ее | |
|
|
|
|
|
|
|
для: P@Sol
(21.06.2005 в 12:23)
| | А как делитеть???
Вот короче вся моя гостевая, все сообщения хранятся в data/data.php | |
|
|
|
|
|
|
|
для: V!rus
(21.06.2005 в 13:33)
| | меня в админ центр не пускает. ввожу 1 и 1 - пароль или логин не верны
update: у меня register_globals off
update2: я пасс:) пока не будет работать с register_globals off. В админ центр зашел...правкой кода...но больше ничего не хочу там менять | |
|
|
|
|
|
|
|
для: P@Sol
(21.06.2005 в 14:01)
| | Там защита крутая! Вводить нужно два раза правильный логин и пароль! | |
|
|
|
|
|
|
|
для: V!rus
(04.07.2005 в 15:35)
| | так кто-нибудь сможет мне помочь? Хотя переделайте мою гостевую так, что б можно было удалять некоторые собщения | |
|
|
|
|
|
|
|
для: V!rus
(21.07.2005 в 12:43)
| | Блин, адерс http://v1ruslab.net.ru/script/guest03.rar уже не отвечает - не могли бы вы ещё раз выложить гостевую или послать её по почте? | |
|
|
|
|
|
|
|
для: cheops
(21.07.2005 в 12:50)
| | http://v1ruslab.net.ru/scripts/guest03.rar | |
|
|
|
|
|
|
|
для: V!rus
(21.07.2005 в 19:13)
| | При попытке загрузки с этого URL меня бросает на страницу ошибок http://runethost.ru/error.php | |
|
|
|
|
|
|
|
для: cheops
(21.07.2005 в 23:38)
| | теперь должно скачаться...)) | |
|
|
|
|
|
|
|
для: V!rus
(22.07.2005 в 00:32)
| | Скачал, но не пойму в чём проблема - вроде всё работает? | |
|
|
|
|
|
|
|
для: cheops
(22.07.2005 в 14:24)
| | Сообщения пишутся в обратном порядке
И удалять сообщения нельзя по одному, только все сразу..... | |
|
|
|