2014-11-19 2 views
0

код в page1.php (частичный код)PHP MySQL, необходимо принять результат из запроса на другую страницу

while ($row = mysql_fetch_assoc($result)) 
    { 
     echo '<a href="page2.php">',($row[0]),'</a>'; 
    } 

Как я могу принять значение в $ строки [0] для page2.php?

В основном я хочу использовать это значение в page2.php для запуска запроса mysql. Я на правильном пути, используя <a href="page2.php"></a> здесь? ..

Любые советы приветствуются.

Пожалуйста, дайте мне знать, если мой вопрос не ясен. Я постараюсь изо всех сил рассказать об этом лучше.

благодарит за помощь.

ответ

2

Одним из возможных путей было бы:

while ($row = mysql_fetch_assoc($result)) 
    { 
     echo '<a href="page2.php?value1=' . $row[0] .'">Link Text</a>'; 
    } 

Затем на второй странице, вы можете получить доступ к этой переменной с помощью $_GET['value1']

В этом примере вы принимаете значения из базы данных и вставлять их в строка запроса. Просто убедитесь, что вы не делаете это наоборот, не дезинфицируя их!

Чтобы сделать два, это сделать так:

echo '<a href="page2.php?value1=' . $row[0] .'&value2=' . $row[1] .'">Link Text</a>'; 
+0

спасибо! Thats excatly то, что я искал. Просто сторона вопрос .. Можно ли на самом деле проходят две вещи, как, что в то же самое время? .. к примеру ... в то время как ($ строка = mysql_fetch_assoc ($ результат)) { эхо «Link Text» ; } – psj01

+0

Да, но вы разделяете значения в URL с помощью '&' not '?' Вы можете использовать только '?' Один раз. – JakeParis

+0

отлично! Благодаря!! – psj01