в первой таблице наименование товара и код товара
во второй код товара и соответствия
список выводится по одному в цикле
SELECT `Код товара` FROM `Соответсвие` WHERE `Код документа`=''
нужно упорядочить вывод по наименованию из второй таблицы) как решить ? есть ли возможность средствами mysql сравнить коды товара и упорядочить их по наименованию))
- нужно найти такую строчку и записать значение $id= - в массив , известно, что в файлах могут быть таких строчек много. Массив хранит все значения id , затем как законченна проверка файла отправить значения для запроса в Mysql получить от базы строку с 'Кодами товаров' и записать эту с троку в нужное место файла, проверку совершать до тех пор пока файлов будет 0.
Вот как сейчас :
$query="SELECT `Код товара` FROM `Соответсвие` WHERE `Код документа`='2' ";/* выбираю из базы таблицу Соответствие и все записи в которых Код документа=2 */
данный скрипт записывает необходимые 'Коды товаров' полученные от id соответствия, но все приходится делать в ручную
тоесть на данном этапе приходится писать для каждой html свою страничку со скриптом, это очень не удобно ))) помогите пожалуйста советом или кодом, буду благодарен)))))
Если переменная $a != col3(то есть, после проверки всей колонки col3 не нашлось ни одного поля равного $a ), то выводим данные из col4 с id=04? то есть 230
Если $a == col3 (то есть, после проверки всех полей col3 нашлись совпадения),
то проверяем $b == col2, если нашли то выводим col4(той строки которая удовлетворяет условию), если нет, то выводим на печать col4(то что нашли в предидушем условии - то есть $a==col3). (Добавление)
как данный запрос выполнить в php ?
допустим, если у меня выводится город Москва, то вместе с "МоскваМосковскаяобласть" должен выводится телефон допустим "123456", а если выводится "РостовРостовскаяобласть" - то выводится телефон "654321", да и еще если это будет ближайший город к Москве то соответственно выводит телефон Москвы а не Ростова...
как это превратить в жизнь пока не дошел, может кто поможет?
непонятно) вы пытаетесь перемножить все поля из курса на поля из товары, но этого делать не нужно и неправильно)
вот формула)
Итог = (1столбец)+(2столбец *kurs_euro)+(3столбец* kurs_doll)
при чем во второй таблице много полей а в первой только 2!
если можно покажите все в коде) (Добавление)
SELECT `1столбец`+`2столбец`*( select `Курс ЕВРО` from `kurs`)+`3столбец`*( select `Курс $` from `kurs`) FROM `tovary` WHERE `Код товара`
вот такая строка получилась))))
[url]<noindex><?php
include "config_1.php";
if (!isset($id))
$id = (int)$_GET['id'];
$query = "SELECT `1столбец`+`2столбец`*( select `Курс ЕВРО` from `kurs`)+`3столбец`*( select `Курс $` from `kurs`) FROM `tovary` WHERE `Код товара`=".$id;
$result = mysql_query($query);
if($result){
while($row = mysql_fetch_assoc($result))
{
echo '' . $row['$id'];
}
}
?>
</noindex>[/url]
но чет не работает не пойму почему))) (Добавление)
зам запрос mysql срабатывает на сервере а вот вывод не получается))
благодарю за внимание))) OrmaJever
1) учту
2) браузер попросил обратный возврат формы(chrome) нажал, вот и получил вторую темку))
3)нужно чтобы подгружалась таблица, а из нее уже тянулись по id товары))
-----
если бы читал я б тут не писал бы ничего)))
Реф make_site() и make_good_site() - использовал, но вот мои кривые ручки говорят мне что одними make_site() и make_good_site() не обойтись))))
Есть скриптик:
<?php
include "config.php";
$id = (int)$_GET['id'];
$query = "SELECT `nalichie`, `cena` FROM `buttons` WHERE `id`=1";
$result = mysql_query($query);
if($result){
while($row = mysql_fetch_assoc($result))
{
echo ' цена ' . $row['cena'];
echo '<img src="'.$row['nalichie'].'.png">';
}
}
?>
есть страницы .htm с товаром на каждой странице может находится от 1 до 10 товаров . собственно вопрос
как оптимизировать, данный скрипт чтобы не создавать отдельный файл для каждого товара, я помню что есть какая то функция вызова, то есть допустим пишем <?php echo id(42250); ?> и срабатывает скрипт именно по тому id к которому принадлежит товар)))
показали новый подход, этот показался получше)) вот теперь нужно допереть как выводить нужную мне строку по id с двумя параметрами, а остальные что б не показывать)