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

Форум MySQL

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

 

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

вид форума:
Линейный форум Структурный форум

тема: массив по ссылке в другой скрипт
 
 автор: altri   (01.08.2009 в 00:21)   письмо автору
 
 

//Открытие базы данных - vopros
     $link=mysql_connect('***', '***, '***');
       if (!$link)
        {
         echo 'Ошибка: не удалось связаться с базой данных; ';
         exit; 
        }
       print"Connect succesfully <br>";
       mysql_select_db("test_vopros") or die("Could not select databased");
  //цикл по выбору количества вариантов///
    
 
   //Выполнение запроса к БД по количеству выриантов//
        for($i=1; $i<=$NVar; $i++) 
       {
echo"<form name=form_1 action='register_new_3.php?NVarianta=$i&NVopr=$NVopr&d=$d' method='post' name='FC_IDProizvoditel'>";   
      //  $NVarianta=$i;
       // $NVoprosa=$NVopr;
     
     echo"<table border='1' align='center'>"; 
     echo"<tr>";
     echo"<td rowspan=".$NVopr.">$NVarianta</td>";
     $query="SELECT *  FROM vopros order by rand() desc  LIMIT ".$NVopr;
     $result=mysql_query($query) or die("Query failed");
    
    $num_rows = mysql_num_rows($result); 

  

     while($line=mysql_fetch_array($result, MYSQL_ASSOC))
       { 
                echo"<td>".$line['id']."<td>";
                echo"<td>".$line['name']."</td>";
               echo"</tr>";        
           
      
           for($dk=1; $dk<=$num_rows; $dk++)
              {
                  $id_vopros=$line['id'];

               }
    echo $id_vopros;
 
   $id_vopros=$d;
    }

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

echo"<form name=form_1 action='register_new_3.php?NVarianta=$i&NVopr=$NVopr&d=$d' method='post' name='FC_IDProizvoditel'>";

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

  Ответить  
 
 автор: Trianon   (01.08.2009 в 00:47)   письмо автору
 
   для: altri   (01.08.2009 в 00:21)
 

Что мешает получить данные из БД прямо в другом скрипте?
Зачем тащить их через клиента?

  Ответить  
 
 автор: altri   (01.08.2009 в 01:05)   письмо автору
 
   для: Trianon   (01.08.2009 в 00:47)
 

1. Тогда на этой странице будет большой объем информации
2. Мне ту другую страницу надо вывести на печать.

  Ответить  
 
 автор: Trianon   (01.08.2009 в 01:28)   письмо автору
 
   для: altri   (01.08.2009 в 01:05)
 

>1. Тогда на этой странице будет большой объем информации

Ровно столько, сколько запросите.

>2. Мне ту другую страницу надо вывести на печать.

Вот уж без разницы.
Выводиться-то она будет у клиента...

  Ответить  
 
 автор: altri   (03.08.2009 в 13:05)   письмо автору
 
   для: Trianon   (01.08.2009 в 01:28)
 

>Ровно столько, сколько запросите.
>
Запрашиваю много, пару страниц печатных.


Я не понимаю, возможен вообще такой вариант как я хочу или нет?
Если да подскажите пожалуйста как. Спасибо.

  Ответить  
 
 автор: Trianon   (03.08.2009 в 13:15)   письмо автору
 
   для: altri   (03.08.2009 в 13:05)
 

>Я не понимаю, возможен вообще такой вариант как я хочу или нет?

возможен.
И в принципе, Вы всё делаете правильно, как минимум если передаваемые данные у Вас числовые.

>так вот этот массив значений и не передается.

как Вы это наблюдаете?

  Ответить  
 
 автор: altri   (03.08.2009 в 13:41)   письмо автору
 
   для: Trianon   (03.08.2009 в 13:15)
 

Данные числовые, это id по которым делается следующая выборка, которую необходимо распечатать. Но почему именно этот массив значений и не передается?

  Ответить  
 
 автор: Trianon   (03.08.2009 в 14:06)   письмо автору
 
   для: altri   (03.08.2009 в 13:41)
 

print_r($_GET); что показывает?

  Ответить  
 
 автор: altri   (03.08.2009 в 17:41)   письмо автору
 
   для: Trianon   (03.08.2009 в 14:06)
 

Сделала всю выборку на одной странице, все выводит и печатает, print_r($_GET) попробую.Спасибо за помощь.

  Ответить  
Rambler's Top100
вверх

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