Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 23.11.2002, 04:47
Ellien вне форума Посмотреть профиль Отправить личное сообщение для Ellien Посетить домашнюю страницу Ellien Найти все сообщения от Ellien
  № 1  
Ellien

Регистрация: Dec 2001
Адрес: Питер
Сообщений: 22
Cool Почему не работает кнопка reset?

Я не знаю php вообще, но мне нужно, чтобы эта треклятая кнопка наконец заработала. Кнопка должна удалять выбранные пункты.
Все это добро выглядит следующим образом:
PHP код:
<!-- start PHP -->
<?
$filename
="smgb.inc";
$data=fopen($filename,"r");
$i=0;
$j=0;
$nomber=0;
while (!
feof($data)) {
$j=$j+5;
print 
"<div class=\"text\">";
print 
"<input type=\"checkbox\" class=\"checkbox\" name=\"lala[$nomber]\" value=\"value$nomber\">";
while (
$i<$j) {
$buffer fgets($data4096);
print 
"$buffer";
$i++;
}
print 
"</div>";
$nomber++;
}
fclose ($data);
?>
<div align="left"></div>
</td>
</tr>
<tr> 
<td valign="top" width="400"> 
<div align="center"> 
<input type="reset" value="Delete" class="button" name="Reset">
</div>
<br>
<div align="center"><a href="smgb.php" class="titl2">Back to Guestbook</a></div>
</td>
</tr>
<tr>
<td height="14">
<!-- end PHP -->
Есть еще доп. файл, который, как я понимаю, напрямую связан с предидущим, зовется он delete.php:
PHP код:
<?
$filename
="smgb.inc";
$data fopen($filename,"r");
$mas file($filename);
$len sizeof($mas);
$vallen $len/5;
for (
$ie=0;$ie<=$vallen;$ie++)
{
$lenvar strlen($lala[$ie]);
if (
$lenvar==0)
{
for(
$n=0;$n<5;$n++)
{
$nn=$n+$ie*5;
$newmas .= $mas[$nn];
}
}
}
fclose ($data);
$data fopen($filename,"w+");
fwrite($data,"$newmas");
fclose ($data);
Header("Location: smadmin.php");exit;
?>
Где ошибка? Почему кнопка reset, никак не реагирует на мои яростные нажатия?

Старый 25.11.2002, 15:32
ihorko вне форума Посмотреть профиль Отправить личное сообщение для ihorko Посетить домашнюю страницу ihorko Найти все сообщения от ihorko
  № 2  
ihorko
Теоретик и Практик
 
Аватар для ihorko

Регистрация: Mar 2001
Адрес: Київ, .NET.UA
Сообщений: 1,173
Отправить сообщение для ihorko с помощью ICQ Отправить сообщение для ihorko с помощью AIM Отправить сообщение для ihorko с помощью Yahoo
кнопка Reset не делает поля пустыми - она восстанавливает значения по умолчанию. если по умолчанию форма пустая - ресет очистит форму (так оно выглядит). если у тебя значениями по умолчанию являются вставленные из базы или из файла редактируемые значения, то ресет будет возвращать к ним. и никак по другому. для очищения пиши маленький яваскрипт, который вешай на любую кнопку. что-то типа того:

document.forms[0].yourItem.value='';

и в функции вешаешь это на цикл. по клику на кнопке вызываешь эту функцию, а она уже не просто ресетит, а присваивает всем полям пустое значение. вот и имеем полный ресет.


или я не понял проблемы?
__________________
nothing | жежо

Создать новую тему   Часовой пояс GMT +4, время: 01:42.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 01:42.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.