Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Передача массива данных между страницами

Сообщения:  [1-10] 

 
 автор: SireX   (24.05.2006 в 02:12)   письмо автору
 
   для: SireX   (22.05.2006 в 10:07)
 

Всем спасибо за помощь..я нашёл выход!!!:)))

   
 
 автор: SireX   (22.05.2006 в 14:27)   письмо автору
 
   для: fire_f12   (22.05.2006 в 14:19)
 

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

   
 
 автор: fire_f12   (22.05.2006 в 14:19)   письмо автору
 
   для: SireX   (22.05.2006 в 13:12)
 

вообще если я правильно понял вам нужно вести учет прогулов студентов.
зачем заморчиватся.

<?php
$sql
="SELECT *FROM STUDENTS";
if(
$sql=mysql_query($sql))
{
  
$list="";
  while(
$array=mysql_fetch_array($sql))
  {
    
$list.="<a href=index.php?stud={$array['LNS']}>{$array['Surname']}</a><br>"
  
}
  echo  
$list;
}
?>

далее обработчик обратится к базе и выберет по $POST['LNS'] нужногостудента и предложит форму для указания кол-ва пропущенных часов.

   
 
 автор: SireX   (22.05.2006 в 14:18)   письмо автору
 
   для: fire_f12   (22.05.2006 в 14:07)
 

..впринципе нет..не могут они с цифр начинаться...но почему то срабатывает.......
<input type='text' name='$fname'> нужна для ввода количества прогулов у студента.....и вот я не как не могу сделать чтоб все данные куда нить записать..не получается....может вы знаете как мою задачу иначе решить?

   
 
 автор: fire_f12   (22.05.2006 в 14:07)   письмо автору
 
   для: SireX   (22.05.2006 в 13:12)
 

пожалуйста сформулируйте вопрос конкретней.
не понятно для чего
><input type='text' name='$fname'>
><input type='hidden' name='$i' value='$fname'
еще:
разве могут имена переменных начинатся с цифр?

   
 
 автор: SireX   (22.05.2006 в 13:13)   письмо автору
 
   для: cheops   (22.05.2006 в 12:25)
 

разных..и строчные данные и целочисленные

   
 
 автор: SireX   (22.05.2006 в 13:12)   письмо автору
 
   для: SireX   (22.05.2006 в 10:07)
 

Вот часть кода...

$i=1;
include 'connect.php';
$query4="select * from Students";
$dbres4=mysql_query($query4,$db);
while ($res=mysql_fetch_array($dbres4))
{
$surname=$res['Surname']; //фамилия
$name=$res['Name']; //Имя
$lns=$res['LNS']; //Личный номер студента
$fname='f'.$i;
print "<tr width='170'>
<td colspan='2'>$surname $name</td>

<td><input type='text' name='$fname'>
<input type='hidden' name='$i' value='$fname'
</td>
</tr>
";
$i++;
}


я с помощью сессии могу вытащить $i,$fname..и другие..но я не могу вытащить значения которые введены в полях у которых имя $i...

   
 
 автор: fire_f12   (22.05.2006 в 12:48)   письмо автору
 
   для: SireX   (22.05.2006 в 10:07)
 

не могу понять почему не получается с сессией?
я решал подобную задачу используя сессии, предположим:
$_SESSION['stud']-переменная где будет хранится информация, тогда
$_SESSION['stud'] ["{$_GET['id']}"] элементмассива где $_GET['id'] номер студента
$_SESSION['stud'] ["{$_GET['id']}"]="студент вуза 1курс";
думаю суть понятна.

   
 
 автор: cheops   (22.05.2006 в 12:25)   письмо автору
 
   для: SireX   (22.05.2006 в 10:07)
 

Массив каких данных не удаётся передать?

   
 
 автор: SireX   (22.05.2006 в 10:07)   письмо автору
 
 

... есть запрос в котором происходит выборка студентов из соответствующей таблицы(а именно ФИО и личный номер студента), после этого в цикле выводятся результаты выборки и поле ввода для каждого студента.....далее по нажатию кнопки необходимо чтоб данные(количество часовв которое введено в поле и личный номер студента) занасились в таблицу прогулы ...мне вот интересно как это сделать можно..просто проблема в том, что массив данных с одной страницы на другую никак передать не могу...исаользовал сеанс..но в него записывается только имя поля..а в переменной REQUEST значения которые ввели в поле.....ПОМОГИТЕ ПОЖАЙЛУСТА...если конечно понятно в чём проблема.....

   

Сообщения:  [1-10] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования