За последние 24 часа нас посетили 18929 программистов и 1635 роботов. Сейчас ищут 1152 программиста ...

передача переменной методом GET

Тема в разделе "PHP для новичков", создана пользователем golandets, 1 мар 2009.

  1. golandets

    golandets Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    8
    Симпатии:
    0
    как правильно записать команду передачи переменной из одной страницы на другую;
    допустим, есть "page1.php", куда пересылается методом GET переменная ,
    требуется чтобы эта самая переменная автоматически передавалась бы дальше тоже методом GET на страницу "page2.php"
    знаю что глупый вопрос, но что-то башка больше не варит :(
     
  2. V1T

    V1T Активный пользователь

    С нами с:
    7 окт 2008
    Сообщения:
    311
    Симпатии:
    0
    Адрес:
    Крым
  3. golandets

    golandets Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    8
    Симпатии:
    0
    что-то не совсем понял :(
    если вот есть данный пример - страница "page1.php", как отослать переменную $message дальше на страницу "page2.php"

    PHP:
    1. <?php
    2.  $message = $_GET['message'];
    3.  
    4.  $link = mysql_connect("localhost", "user", "12345") or die("Failed to connect");
    5.  mysql_select_db("my_db");
    6.  
    7.  $sql = "SELECT a,b,c,d FROM `my_table` WHERE id='$message'";
    8.  $result = mysql_query($sql);
    9.  
    10.  while ( $data = mysql_fetch_array($result) ) {
    11.  echo '<strong>Name:</strong> ' . $data[0] . '<br><strong>Kontakt:</strong> ' . $data[1] . '<br><strong>E-mail:</strong> ' . $data[2] . '<br><strong>Message:</strong> ' . $data[3] . '' . "\n";
    12.  }
    13.  ?>
    14.  
     
  4. berkoot7

    berkoot7 Активный пользователь

    С нами с:
    23 фев 2009
    Сообщения:
    82
    Симпатии:
    0
    В page2.php пишешь строчку
    PHP:
    1. include_once "page1.php";
     
  5. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    golandets
    PHP:
    1.  
    2. <?php
    3. $_SESSION ['message'] = isset ($_GET ['message']) ? $_GET ['message'] : null;
    4. echo $_SESSION ['message'];
    5. ?>
    6.  
    page2.php
    PHP:
    1.  
    2. <?php
    3. print $_SESSION ['message'];
    4. ?>
    5.  
     
  6. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    А ссылочку надо было почитать...
     
  7. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Телепаты говорят, что надо делать так:
    PHP:
    1.  
    2. header('Location: page2.php?message=preved!');