За последние 24 часа нас посетили 22862 программиста и 1257 роботов. Сейчас ищут 686 программистов ...

foreach , get , news

Тема в разделе "Прочие вопросы по PHP", создана пользователем Exort, 27 мар 2017.

  1. Exort

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

    С нами с:
    30 апр 2016
    Сообщения:
    100
    Симпатии:
    2
    Здравствуйте! Подскажите, как вытянуть $re_news из foreach и передать его в другой php?
    Думаю, Вы поймете..)
    INDEX.PHP
    PHP:
    1. <?php
    2.   $mysqli = new mysqli("localhost", "root", "", "crash");
    3.   $mysqli->query("SET NAMES 'utf8'");
    4.   $mysqli->query("SET CHARACTER SET utf8");
    5.   $mysqli->query("SET SESSION collation_connection = 'utf8_unicode_ci'");
    6.   header("Content-Type: text/html; charset=utf-8");
    7.  
    8.   $get_new = $mysqli->query("SELECT * FROM `dynnav`");
    9.   $re_new = mysqli_fetch_all($get_new, MYSQLI_ASSOC);
    10.   foreach ($re_new as $re_news) {
    11.     echo '<a href = "/content.php?new_id='.$re_news["id"].'">'.$re_news["name"].'</a>'; echo "<br />";
    12.   }
    13. ?>
    CONTENT.PHP
    PHP:
    1. <?php
    2.   $mysqli = new mysqli("localhost", "root", "", "crash");
    3.   $mysqli->query("SET NAMES 'utf8'");
    4.   $mysqli->query("SET CHARACTER SET utf8");
    5.   $mysqli->query("SET SESSION collation_connection = 'utf8_unicode_ci'");
    6.   header("Content-Type: text/html; charset=utf-8");
    7.  
    8.   var_dump($re_news["content"]);
    9.  
    10.   $get_content = $mysqli->query("SELECT * FROM `dynnav` WHERE `id` = '{$re_news["id"]}'");
    11.   $getz_content = mysqli_fetch_array($get_content, MYSQLI_ASSOC);
    12.   var_dump($getz_content["content"]);
    13. ?>
    Текущий результат: При открытии content.php , выводится NULL NULL
     
  2. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.989
    Симпатии:
    759
    айдишник твой лежит в $_GET['new_id']
     
    Exort нравится это.