День,
Интересно, кто-нибудь может мне помочь.Используя таблицы в базе данных, у меня есть форма, которая предварительно заполняется (из содержимого базы данных) в зависимости от страницы, с которой пришел пользователь, когда делается запрос.
Например.если пользователь зашел со страницы продукта A и нажал кнопку «запрос» из пункта c, форма запроса уже заполняется с именем «product A» и «item c»
index.php?id=1&pack=13
Это нормально, если пользователь заходит со страницы продукта, однако, если пользователь нажимает кнопку запроса на странице более высокого уровня, как я могу получить только название продукта для отображения в форме?Я бы подумал, что было бы так просто просто изменить код на
index.php?id=1
Однако это не сработает - при этом форма заполняется пустым.
Мои знания PHPочень ограничен, поэтому любая помощь очень ценится.
Таблица БД, на которую я хочу ориентироваться, - это, скажем, «Боб», в этой таблице я хочу нацелиться на идентификатор отдельных элементов, которые выбирают имявещь.В настоящее время это работает как:
$query = mysql_query("SELECT Bob.Name, Bob_Packages.Name FROM Bob, Bob_Packages WHERE Bob.Id=Bob_Packages.Bob_Id AND Bob.ID = '".$id."' AND Bob_Packages.Id = '".$pack."'");
Однако теперь я хочу только «Bob.Name» для этой конкретной ссылки «запрос».Мой мозг жарен!
Большое спасибо, Motley
Привет, Dalionzo, Спасибо за ваш ответ.Однако не совсем уверен, поможет ли это мне.В текущей странице php запроса у меня есть:
<?php {
$query = mysql_query("SELECT Bobs.Name, Bob_Packages.Name FROM Bobs, Bob_Packages WHERE Bobs.Id=Bob_Packages.Bob_Id AND Bobs.ID = '".$id."' AND Bob_Packages.Id = '".$pack."'");
$result = mysql_fetch_array($query);
echo $result[0];
}
?>
Это в основном просто Bobs.Id, я хочу, чтобы вытащить.Я дал то, что вы предоставили попробовать, и была возвращена ошибка.
Есть идеи?Большое спасибо.