Доброго времени суток, столкнулся с такой проблемой, не могу понять, как передать данные на другую страницу... есть файл допустим npc.php в котором из таблицы вытаскиваются имена NPC в список. Хочу чтобы на отдельной странице к примеру npc.view.php можно было смотреть более подробную информацию. По сути делаю что то типа информера для онлайн игрушки. можно ли передать нужное значение таким образом? PHP: echo "<a href=index.php?base=npc_view&".$res['id'].">".$res['name']."</a>" и если возможно, каким образом обработать принятую информацию на странице npc.view.php
передать данный на другую страницу? или взять с той страницы данные этого скрипта? если взять, то в том скрипте используйте http://php.net/manual/ru/function.file-get-contents.html как всегда, вам никто не запрещает использовать в get-запросе переменные, которые дадут понять источнику, что нужен только обдранный контент без head и прочих красивостей
можно семпл как в данном случае использовать file_get_contents() чтобы передать на другую страницу в ссылке только значение id взятое из базы данных
через гет... адрес получается в конце к примеру index.php?base=npc_view&1 как это значение "1" вывести в само тело скрипта?
никак. надо типа &id=1 вобще тебе стоит потратить 20 минут на знакомство с $_SERVER['REQUEST_URI'] и спокойно жить с ссылками типа /mosters/123 или /weapon/123
demorian ну сначала надо сделать правило, что все запросы попадают на index.php внутри ты разбиваешь $_SERVER['REQUEST_URI'] по слешам и... все! =)
demorian PHP: <?php echo '<a href="index.php?base=npc_view&id='.$res['id'].'">'.$res['name'].'</a>'; ?> а при выводе информации получать айди через $_GET['id']
всё... понял свою ошибку... надо было PHP: echo "<a href=index.php?base=npc_view&id=".$res['id'].">".$res['name']."</a>"