проблема с передачей переменных с php - PullRequest
1 голос
/ 28 июля 2010

Я пытаюсь передать переменные, используя get в php, но наткнулся на загадку.

Вот мой PHP-файл:

<?php
 include '../includes/header.php';
?>
 <div id="page">
  <div id="content">
   <h3><?php $_GET['head']; ?></h3>
   <div id="screenshots"> <img src="../images/sites/<?php $_GET['img1']; ?>" /> <img src="../images/sites/<?php $_GET['img2']; ?>" /> </div>
   <div id="description">
    <p><?php $_GET['p1']; ?></p>
    <p><?php $_GET['p2']; ?></p>
   </div>
  </div>
 </div>
 <?php
 include '../includes/footer.php';
?>

Чтобы проверить это, я сделалпростой запрос:

<a href="work/test.php?head=a&img1=b&img2=c&p1=d&p2=e"><img src="images/sites/thumbs/thumb.jpg"/></a>

Идет на правильную страницу, но ни одна из переменных не видна.Я где-то совершил глупую ошибку?Спасибо!

Ответы [ 3 ]

6 голосов
/ 28 июля 2010

Вам нужно echo их всех, вот пример:

  <p><?php echo $_GET['p1']; ?></p>
  <p><?php echo $_GET['p2']; ?></p>
0 голосов
/ 28 июля 2010

Ваши переменные не записываются, вам нужен оператор echo.

Попробуйте что-то вроде этого:

<p><?php echo $_GET['p1']; ?></p>
0 голосов
/ 28 июля 2010

Вы не повторяете свои переменные <?php $_GET['img1']; ?> должно быть <?php echo $_GET['img1']; ?>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...