Запрос нескольких таблиц в одной подсказке, форма заказа - PullRequest
0 голосов
/ 25 марта 2012

Я пытаюсь кодировать всплывающую подсказку, которая использует http://craigsworks.com/projects/simpletip/# плагин simpletip, который возвращает данные через ajax.Тем не менее, я не могу отобразить данные из 3 таблиц, которые выбираются через изображение данных, поскольку каждому изображению присваивается собственный идентификатор.как показано ниже, мне нужно отобразить все данные из таблицы, но с 3 таблицами для чтения.на моей веб-странице оператор php будет запрашивать данные из одной таблицы для каждой категории, сгенерированные этими подсказками.вышла только круглая подсказка, даже не mysql_error().Мне нужна помощь как можно скорее.это единственный сайт, где я, кажется, получаю информацию от других.

<?php

define('INCLUDE_CHECK', 1);
require "../connect.php";

if (!$_POST['img'])
    die(mysql_error());

$img = mysql_real_escape_string(end(explode('/', $_POST['img'])));

$row = mysql_fetch_assoc(mysql_query("SELECT alcoholic.*, non_alcoholic.*,
    non_alcoholic1.* FROM alcoholic INNER JOIN non_alcoholic USING (img) INNER JOIN
    non_alcoholic1 USING (img) WHERE img='" . $img . "' "));

if (!$row)
    die(mysql_error());

echo '<strong>' . $row['name'] . '</strong>

    <p class="descr">' . $row['description'] . '</p>

    <strong>price: $' . $row['price'] . '</strong>
    <small>Drag it to your shopping<br /> cart to purchase it</small>';
?>

1 Ответ

0 голосов
/ 25 марта 2012

Я предполагаю, что есть три таблицы со столбцом img?Если да, то это то, что вам нужно?

1003

Редактировать: Когда я сказал обновить вашу операционную систему новой проблемой, я не имел в виду перезаписать ее, я имел в виду добавить ее подтак что этот ответ (и другие, если они были) имеют смысл.

В любом случае, проблема в том, что $row['name'] и т. д. не ссылаются ни на что в выражении SELECT.Вам нужно изменить alcoholic.*, non_alcoholic.*, non_alcoholic1.* на то, что вы извлекаете, например:

SELECT alcoholic.name, alcoholic.description, alcoholic.price ...

...