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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> переход по ссылке на той же странице 
V
    Опции темы
Sliva
Дата 20.12.2007, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Доброе утро всем!  smile  
Я только уточнить хочу. 
В моем сценарии, на последней страничке отображается таблица всех моделей моб. телефонов, которыми он владеет(владел) выбранного конкретного клиента (которого выбрали на предыдущей странице).
При нажатии на какую-либо модель должна появлятся табличка, в которой можно отредактировать эту модель по определенным характеристикам. А при нажатии на кнопку - появляется табличка с добавлением новой модели. 
Вот я и хочу уточнить  smile  ЗДЕСЬ надо писать:
 
Код

echo "<form action = 'models.php' method = 'POST'>\n";

??? 
PM   Вверх
Feldmarschall
Дата 20.12.2007, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

Репутация: 22
Всего: 32



"ЗДЕСЬ" - это где? В форме для добавления новой модели? Да.
А "на последней страничке" ничего такого писать не надо. А просто обычную ссылку.
PM   Вверх
Sliva
Дата 20.12.2007, 11:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Feldmarschall, 
форма для добавления новой модели и находится на последней страничке, потому и спрашиваю  smile  

PM   Вверх
Feldmarschall
Дата 20.12.2007, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

Репутация: 22
Всего: 32



не надо делать на последней. сделай на другой
PM   Вверх
Sliva
Дата 20.12.2007, 11:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



 smile 
надо сделать на этой же

Я пробую и с <form... > и без, но что-то какая-то фигня получается  smile 
PM   Вверх
Feldmarschall
Дата 20.12.2007, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

Репутация: 22
Всего: 32



Что значит "надо"? Кому надо? Зачем надо?

Весь твой скрипт, от первой до последней странички можно сделать в одном файле. Я чаще всего так и делаю.
НО! Пока ты не освоила программирование в минимальной степени, надо делать свои программы как можно проще.

Сначала надо понять, как это все делается на разных страничках, а потом уже объединять в одну, используя навыки программирования.

PM   Вверх
Sliva
Дата 20.12.2007, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



надо - это задача такая  у меня 
Может, я конечно не поняла,  smile  буду уточнять. Как уточню - так напишу. 

PM   Вверх
Feldmarschall
Дата 20.12.2007, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

Репутация: 22
Всего: 32



Можешь не уточнять. Я помогу тебе сделать на одной.
Но сначала сделай на нескольких.
первая (которая у тебя "последняя") выводит список со ссылками
вторая выводит форму
третья - обрабатывает форму и записывает данные куда их там надо записать - в базу или файл

Добавлено через 3 минуты и 13 секунд
только после того, как ты поймешь, как это всё работает, можно будет и в одном файле делать, и вообще без перезагрузки, яваскриптом форму показывать.
Но сначала надо освоить базовые навыки работы с веб-приложением.

кто тебе, кстати, такие задания даёт?
PM   Вверх
Sliva
Дата 21.12.2007, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Привет! 
Цитата

первая (которая у тебя "последняя") выводит список со ссылками

уже есть
Цитата

вторая выводит форму

На форме должны быть табличка, которая будет редактировать того, на кого кликнули по ссылке? 


PM   Вверх
Feldmarschall
Дата 21.12.2007, 09:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

Репутация: 22
Всего: 32



не понимаю, что ты называешь словом "табличка".
на форме должна быть форма. которая редактирует того, на кого кликнули по ссылке.
PM   Вверх
Sliva
Дата 21.12.2007, 09:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата

на форме должна быть форма. которая редактирует того, на кого кликнули по ссылке. 

 smile  Да
Но у меня это в виде таблицы должно быть, т.е. нажимаю на модель телефона и появляется таблица с полями: 
год выпуска и др. атрибуты, которые я могу в этой табличке изменить или добавить новую модель 
PM   Вверх
Feldmarschall
Дата 21.12.2007, 09:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

Репутация: 22
Всего: 32



давай ты сначала сделаешь суть, а потом будешь заниматься украшениями? В виде таблицки размещай поля, или в виде розочки - это не главное.
Главное - чтобы была форма, которая отправляет данные следующему скрипту.
PM   Вверх
Sliva
Дата 21.12.2007, 09:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Код

 echo "<form action = 'page3.php' method = 'POST'>\n";

//  // Выбираю модели мобильных телефонов данной марки  
  $query_temp = "SELECT ID_Type, Name_Type  FROM table_Models;";
  $res_temp = mysql_query($query_temp, $connect);
  $count = mysql_num_rows($res_temp);
   while ($row = mysql_fetch_array($res_temp)) {
   foreach($row as $key => $value){
      $temp[] = $value;
   }
}
 // Выбираю модели мобильных телефонов данной марки  
 $temp2=array_unique($temp);
  $n=sizeof($temp2);
  $ni=2; $i=0;
  while ($i < $n){
   $ni = 2*$i+2;
   $types[]=$temp2[$ni];
   $i=$i+2;
  }
    $k=sizeof($types); //  echo "k=$k";
    echo "</form>";

// данные в виде таблицы 
 echo "<button type='submit' name = 'inf'>Information</button>";
 echo "<table>
   <caption>Information</caption>
     <tbody>
        <tr><td>Models: </td> <td><input type='text' name='models' value=''></td></tr>
        <tr><td>Type: </td> <td><select name='type'>";
// заполняю комбобох значениями типов 
           for ($i=0; $i<$kol; $i++) {   
            echo "<option value = $i> $types[$i]";
            }
            echo "</select></td></tr>
         <tr><td>Year: </td> <td><input type='text' name='Year' value=''></td></tr>";
 echo "</tbody></table>";

Это форма, в которую ввожу данные.  А это таблица с сылками, на которые пользователь нажимает и выбирает телефон:
Код

  echo "<table class='base'>\n
    <caption> Models: </caption>
      <thead><tr><th>Models </th><th>Type</th><th>Comments</th></tr></thead> ";
    while ($row = mysql_fetch_array($res)) {
          echo "<tr><td><a href=???.php?id=$row[0]>$row[1]</a></td><td>$row[2]</td><td>$row[3]</td>\n";
       echo "</tr>\n";
    }
    echo "</table>\n";

Если отправляем данные на форму, то я должна писать form.php,  а если тот же сценарий, то page3.php?

Это сообщение отредактировал(а) Sliva - 21.12.2007, 09:58
PM   Вверх
Feldmarschall
Дата 21.12.2007, 10:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

Репутация: 22
Всего: 32



Разобраться в этом коде трудно.

Я думаю, прежде, чем рисовать форму скриптом, надо нарисовать её средствами HTML.
Ты можешь это сделать?
Как должна выглядеть форма редактирования одной модели?

Добавлено через 2 минуты и 48 секунд
А, понял. Ты там выбираешь типы телефонов. 
Твоя форма выглядит так, как будто она сделана для добавления.
А для редактирования надо, как минимум, выборку по id, который передавался по ссылке.
PM   Вверх
Sliva
Дата 21.12.2007, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата

Твоя форма выглядит так, как будто она сделана для добавления.

Да. Вот в таблице с ссылками - пользователь выбирает конкретную модель, нажимает на нее и может редактировать ее в таблице, которая должна строится. 
Или если не выбирает модель, то может добавить новую, указывая во 2 таблице, которую я строю - весь перечень атрибутов (модель, тип, год и др.)
PM   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0522 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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