[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод из двух БД
djagon
Всем привет, проблема вот в чем:
После последнего выбора из селекта необходимо вывести текст состоящий из комплекса строк
if (isset($_POST['car_modification'])) {
$id_car_modification = mysql_real_escape_string($_POST['car_modification']);
$res = mysql_query("SELECT * FROM car_characteristic_value WHERE id_car_modification=$id_car_modification");

из получаемой таблица нужно сделать что то в роде этого ->
$data_array = mysql_fetch_array($res);
$res2 = mysql_query("SELECT * FROM car_characteristic WHERE id_car_characteristic=".$data_array['id_car_characteristic']);

после чего вывести циклом результаты первой и второй таблицы, так чтоб получилось -
название(из таб $res2) - значение1 и значение2 (из таб $res)

в среднем должно выйти около 30-40 строк, выходит только одна строка и не полная - название(из таб $res2)...
jetistyum
Покажи код которым ты пытаешься вывести данные, тогда я покажу тебе ошибку.
djagon
пробовал так -

if(isset($_POST['car_modification']))
{
$id_car_modification=mysql_real_escape_string($_POST['car_modification']);
$res=mysql_query("SELECT * FROM car_characteristic_value WHERE id_car_modification=$id_car_modification");

if(mysql_num_rows($res)){

while($row = mysql_fetch_array($res))

$result5=mysqli_query("SELECT * FROM car_characteristic WHERE id_car_characteristic=".$row['id_car_characteristic']);
$row5=mysqli_fetch_array($result5);
echo row5['name'];

echo '<p> Запись='.$row5['name'].'.Текст:'.$row['value'], ' ' . $row['unit'].'</p>';



}
}


и еще попробовал вот так -

if (isset($_POST['car_modification'])) {
$id_car_modification = mysql_real_escape_string($_POST['car_modification']);
$res = mysql_query("SELECT * FROM car_characteristic_value WHERE id_car_modification=$id_car_modification");

$data_array = mysql_fetch_array($res);
$res2 = mysql_query("SELECT * FROM car_characteristic WHERE id_car_characteristic=".$data_array['id_car_characteristic']);



if (mysql_num_rows($res) && mysql_num_rows($res2)) {

while ($row = mysql_fetch_array($res) && $row2 = mysql_fetch_array($res2))
echo '<p> Запись:' . $row2['name'] . '.Текст:' . $row['value'], ' ' . $row['unit'] . '</p>';
}
}




 ! 

М
Обрати внимание на кнопки оформления кода (php), так читать удобнее
jetistyum
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.