Я схожу с ума. У меня две страницы. Страница A и B. B. Я просто хочу установить переменную в Page A, передать ее на страницу B через метод GET (URL), а затем отобразить код переменной. Я не получаю никаких ошибок, но переменная просто не будет отображаться. Вот код:Неисправность, прошедшая отображение переменной GET на целевой странице
Страница A:
print "<a href=\"http://mysite.net/page-b?var=".$id ."\">" .$name . "</a><br>";
Page B:
<?php
//db connect info above not shown
$password = "*****";
$usertable = "stories";
$myfield = (int) $_GET['id'];
//Connect to db
mysql_connect($hostname, $username, $password) OR DIE ("Unable to
connect to database! Please try again later.");
mysql_select_db($dbname);
//Fetch from db
$query = "SELECT * FROM stories where story_id = $myfield";
$result = mysql_query($query);
echo "TEXT: ";
if ($result) {
while($row = mysql_fetch_array($result)) {
$name = $row["story_id"];
echo $name;
}
}
?>
Все я получаю возвращенное "Текст:" Но хочу, чтобы показать "Текст: 4" (потому что я знаю, что 4 - это story_id со страницы a. Я даже вижу, что 4 в URL-адресе страницы B успешно пройдены, но не могут его отобразить здесь.
В качестве второй части вопроса, РЕАЛЬНАЯ ЦЕЛЬ нет t просто распечатать story_id, а сам текст истории (абзац текста). Эта переменная находится в той же таблице, что и story_text. Кажется, что мечтать о том, чтобы отобразить фактический текст, когда я даже не могу просто напечатать номер story_id в качестве теста.
Пожалуйста, помогите!