Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Очистка страницы. 
:(
    Опции темы
Joil
Дата 30.4.2010, 19:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 211
Регистрация: 24.1.2008

Репутация: нет
Всего: 8



Здравствуйте, гуру php. Только сегодня сел за этот язык. И мне нужно очистить страницу. Т е на странице есть кнопка, по нажатию которой должна очищаться текущая страница. Google пока ничем не помог, но продолжаю поиски. Подскажите пожалуйста как очистить страничку?
--------------------
Who had deceived thee so often as thyself? © Benjamin Franklin--------------------Always bear in mind that your own resolution to succeed is more important than any other. © Abraham Lincoln--------------------If you need it - do it, if you want it - take it! © ...
PM MAIL ICQ   Вверх
skyboy
Дата 30.4.2010, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



на сервере РНР формирует HTML-код, отправляет его клиенту и браузер-клиент этот HTML как-то выводит/отображает.
что значит "при помощи РНР очистить страницу"? очистить ОТ чего?

PM MAIL   Вверх
bars80080
Дата 30.4.2010, 23:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



конечно ситуация невероятная. человек сел за язык, но вместо чтения учебника придумывает себе задачи, перпендикулярно стоящие самой идее языка, и спрашивает ответы на них
PM MAIL WWW   Вверх
djamshud
Дата 30.4.2010, 23:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 1
Всего: 39



Очевидно же!

Код

<?php
echo<<<a
<input type="button" onclick="location.href='about:blank'" />
a;
?>


ЗЫ. Присоединяюсь к ораторам, выбирайте язык под задачу (учебную).


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
Joil
  Дата 1.5.2010, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 211
Регистрация: 24.1.2008

Репутация: нет
Всего: 8



Да дело не в том что не сел за учебник, просто пхп я пока учить не собиралс, а нужно лабу сделать (одна из лаб по дисциплине подразумевает php).
В общем вот что нужно сделать:
Цитата

Видоизменить   сценарий   4   лабораторной   работы   №7   со   следующим 
образом: пусть сервер меняет набор ссылок в зависимости от того, какой 
по   счету   пользователь   на   сервере.   После   того   как   клиент   осуществил 
выбор, весь список выбранных ссылок (или уникальных номеров) должен 
отправляться на сервер, где сервер автоматически генерирует страницу под 
заголовком: «Вами были выбраны следующие ссылки:». В теле страницы 
должны отображаться выбранные клиентом строки.

А вот задание 4:
Цитата

Создайте форму, на которой разместите несколько чек-боксов (кнопка-
флажок     с     независимой     фиксацией).     Каждый     элемент     должен 
сопровождаться   текстовой   строкой   представляющей   собой   ссылку   на 
некоторую   страницу   Интернет   (рис.   4.6).   Когда   пользователь   отмечает 
чек-бокс,     то     строка,     соответствующая     чекбоксу     автоматически 
записывается в текстовое поле на странице. После нажатия кнопки «Ок» 
скрипт   должен   открыть   несколько   окон   в   браузере   в   соответствии   с 
выбранными ссылками.

В общем в дополнение к заданию, все должно быть написано в одном php файле и js использовать нежелательно.
Вот примерно я думаю это должно быть:
Код

<?php
    if ($_POST['Ok'])
    {
        if (!isset($_POST['checkBox']))
        {
            echo 'ERROR';
        }
        else
        {
            // тут если выводить теги через echo,
            //то все добавляется вверх страницы, поэтому я и предпологал очистить ее
        }
    }    
?>

<HTML>
    <HEAD>
        <TITLE>Обновление списка ссылок</TITLE>
    <HEAD/>
    <BODY>
        <CENTER>
            <FORM name="form" action="index.php" method="POST">
            <br><br><br><br><br>
                <TABLE BORDER="1">
                    <TR>
                        <TD>
                            <INPUT type="checkbox" id="checkbox1" name="checkBox[]" value="1">
                        </TD>    
                        <TD>
                            <INPUT type="text" id="textField1" size="35" name="textField1">
                        </TD>
                    </TR>
                    
                    <TR>
                        <TD>
                            <INPUT type="checkbox" id="checkbox2" name="checkBox[]">
                        </TD>    
                        <TD>
                            <INPUT type="text" id="textField2" size="35" name="textField2">
                        </TD>
                    </TR>
                    
                    <TR>
                        <TD>
                            <INPUT type="checkbox" id="checkbox3" name="checkBox[]">
                        </TD>    
                        <TD>
                            <INPUT type="text" id="textField3" size="35" name="textField3">
                        </TD>
                    </TR>
                    
                    <TR>
                        <TD>
                            <INPUT type="checkbox" id="checkbox4" name="checkBox[]">
                        </TD>    
                        <TD>
                            <INPUT type="text" id="textField4" size="35" name="textField4">
                        </TD>
                    </TR>
                    
                    <TR>
                        <TD>
                            <INPUT type="checkbox" id="checkbox5" name="checkBox[]">
                        </TD>    
                        <TD>
                            <INPUT type="text" id="textField5" size="35" name="textField5">
                        </TD>
                    </TR>
                    <TR>
                        <TD>
                            <INPUT type="text" id="textField" name="textField">
                        </TD>
                        <TD>
                            <CENTER><INPUT type="submit" name="Ok" value="OK"></CENTER>
                        </TD>
                    </TR>
                </TABLE>
            </FORM>
        </CENTER>
    </BODY>
</HTML>

Сижу конечно теперь читаю учебник пока, но если не трудно подскажите, и особенно как вот это реализовать:
Цитата

 пусть сервер меняет набор ссылок в зависимости от того, какой по   счету   пользователь   на   сервере

, непонятно. Вообще php какой то странный язык, не очень красивый что ли, хотя может это из за того что я не писал ничего на нем  smile 
--------------------
Who had deceived thee so often as thyself? © Benjamin Franklin--------------------Always bear in mind that your own resolution to succeed is more important than any other. © Abraham Lincoln--------------------If you need it - do it, if you want it - take it! © ...
PM MAIL ICQ   Вверх
bars80080
Дата 1.5.2010, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Цитата(Joil @  1.5.2010,  10:15 Найти цитируемый пост)
пусть сервер меняет набор ссылок в зависимости от того, какой по   счету   пользователь   на   сервере

логично, что в этом случае должно как-то сохраняться значение счётчика. единственное место общее для всех пользователей и единственное куда может сохранять пхп - это сервер.
соответственно, при заходе пользователя нужно:
а) прочесть прежнее значение счётчика
б) увеличить на единицу
в) записать новое значение счётчика
г) открыть сохранённый ранее набор ссылок для полученного номера счётчика
д) отдать текст пользователю

в общих чертах всё сводится к работе с хранилищем данных. для пхп есть два стандартный варианта: файлы и база данных. обычно под такие левые задачи в виде лаб выбирают файлы.

соответственно:
а) fopen(), fgets(), fclose()
б) $i++
в) fopen(), fwrite(), fclose()
д) fopen(), fgets(), fclose()
д) echo

осталось только придумать как сочетать эти функции



задание 4 никакого отношения к пхп не имеет. его надобно делать на javascript
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0554 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.