|
На страницу « 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 » |
|
|
|
|
Возраст: 37 C нами с 25.01.2005 Репутация: 133
|
|
Язык программирования, разработанный специально для динамической генерации веб-страниц. Намного превосходит возможности SSI. Имеет функции работы с базами данных (MySQL), создания графических файлов Jpeg и PNG (библиотека GD), обработки XML-документов и многие другие.
|
|
|
|
|
|
|
|
Возраст: 45 C нами с 28.07.2005 Репутация: 135.1
|
|
Олег, а я-б вообще сделал таблицу периода — лонгинт, а данные записывал путем прибавления константы (стандартный принцип unix timestamp)
|
|
|
|
|
|
|
|
Возраст: 37 C нами с 08.05.2009 Репутация: 5.6
|
|
Олег,
Цитата: |
`S_Type` — тип продажи: (прямая/сетевая, что бы это ни значило))).
|
Доброго времени суток Сетевой продажей считаются сетевые магазины к примеру "ашан", би-пи и т.п.т.е.по безналу и за нал но по предворительному заказу, а прямая продажа это в киоски и т.п. с борта без предварительного заказа товара
Цитата: |
`S_Date` — дата продажи (она ведь важна? или номер периода);
|
Важна ни как дата как период но дата тоже не мешает.
Цитата: |
`U_Year` — год рождения (возраст апдейтить устанете!).
|
А это вообще не нужно, таблица users будет другая это я временно сделал для эксперемента. Но примерно похожа.
Цитата: |
`A_Volume` — объём (если Вы имели в виду тот объём, о котором я подумал... ну или здесь и далее другие свойства товара, но никак не остатки на складах!).
|
Это даже и объем, и вес,
штуки но не связано никак со складом
Цитата: |
Сформулируйте, пожалуйста, аккуратно, а-то "period=$userz" — не понятно.
|
У меня есть готовый сайт, а то что мы с вами разбираем это будет один из модулей. "period" это поле из таблицы "users", а =$userz, это переменная от балды пока на время, ну а цифра, это номер периода. PS Если бы не рождение ребёнка на носу скоро я бы и построил им козни, а они это знают вот и издеваются как хотят зная, что мне деваться пока не куда! Ну а насчет того, что это мне на пользу, это я с вами полностью согласен!
|
_____________________________ Прошу не тыкать в мануал его и так предостаточно!!!
|
|
|
|
|
|
|
Возраст: 45 C нами с 27.03.2005 Репутация: 204.2
|
|
Павлин, сконцентрируйтесь и постарайтесь описать интересующую Вас задачу. Для начала какую-то попроще, для примера. Или Вам сейчас не важно, что именно выведет скрипт, лишь бы он работал и выводил что-то осмысленное для начала?
|
_____________________________ Уточняйте значение слов, и вы избавите человечество от половины своих заблуждений. Рене Декарт
|
|
|
|
|
|
|
C нами с 04.03.2009 Репутация: 4.5
|
|
Павлин, Я немного поофтоплю , новам не кажется что-бы не городить такой большой огород всего проще использовать c#, особенно если хостинг у себя и можно исмользовать WIN+MSSQL ?
|
|
|
|
|
|
|
|
Возраст: 45 C нами с 28.07.2005 Репутация: 135.1
|
|
Господа. Появилась задача воткнуть данные на произвольную строку массива.
специальной функции я не нашел (может плохо искал, конечно) но факт. решил сделать вот так.
<?php
function array_insert ($input_array, $position, $insert_data)
{
$part1 = array_slice($input_array,0,$position);
$part2 = array_slice($input_array,$position);
$output= array_merge($part1,$insert_data,$part2);
return ($output);
}
$ax = array("a","b","c","d","e");
$ay = array("1","2","3");
print_r (array_insert ($ax, 3, $ay));
?> |
подскажите, может действительно плохо искал и это всё решается гораздо проще?
|
|
|
|
|
|
|
|
Возраст: 45 C нами с 27.03.2005 Репутация: 204.2
|
|
Silicoid, нашёл такой код в комментариях к array_splice():
<?php
function array_insert(&$input, $offset, $replacement){
array_splice($input, $offset, 0, 0);
$input[$offset] = $replacement;
}
?> |
В общем, четвёртый параметр array_splace, вроде, как раз для этого и нужен.
Добавлено спустя 8 минут 25 секунд:
Хмм.. Проверил, вот это нормально работает:
<?php
$a = array( 'a', 'b', 'c', 'd', 'e', 'f' );
$b = array( '1', '2', '3' );
array_splice( $a, 3, 0, $b );
print_r($a);
?> |
|
_____________________________ Уточняйте значение слов, и вы избавите человечество от половины своих заблуждений. Рене Декарт
|
|
|
|
|
|
|
Возраст: 45 C нами с 28.07.2005 Репутация: 135.1
|
|
Олег, согласен работает! Я затупил с переменными. Оно в начальном варианте у меня вообще массив рушило )))
|
|
|
|
|
|
|
|
Возраст: 45 C нами с 27.03.2005 Репутация: 204.2
|
|
Silicoid, возможно, дело в похожести имён функций (меня тоже сбило с току): array_slice != array_splice.
|
_____________________________ Уточняйте значение слов, и вы избавите человечество от половины своих заблуждений. Рене Декарт
|
|
|
|
|
|
|
Возраст: 37 C нами с 08.05.2009 Репутация: 5.6
|
|
Олег, Здравствуйте ну, а всё таки в чем сдесь ошибка
Цитата: |
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in Z:\home\test1.ru\www\index3.php on line 14
|
$period="3";
$sql2 = "SELECT u*, d.idk, d.idtov AS idtov_d,
d. klient, d.kollich, d.ids AS d.ids_d, d.idtov AS idtov_d
FROM `users`,
LEFT JOIN distrib AS d ON u.ids = d.ids
LEFT JOIN ceti AS c ON u.ids = c.ids
WHERE u.period='" . $period . "'
GROUP BY u.ids";
$result = mysql_query($sql2);
echo "<table>";
while($row = mysql_fetch_row($result))
{
echo "<tr>";
echo "<td>$row[idk]</td>\n";
echo "<td>$row[idtov_d]</td>\n";
echo "<td>$row[klientd]</td>\n";
echo "<td>$row[kollich2]</td>\n";
echo "<td>$row[ids]</td>\n";
echo "</tr>";
}
echo "</table>";
|
|
_____________________________ Прошу не тыкать в мануал его и так предостаточно!!!
|
|
|
|
|
|
|
Возраст: 45 C нами с 27.03.2005 Репутация: 204.2
|
|
Павлин, вероятно, ошибка в запросе к БД. Допишите после строчки
$result = mysql_query($sql2); | проверку
if ( !$result )
die(mysql_error()); | и БД ответит Вам на Ваш вопрос.
Добавлено спустя 2 минуты 39 секунд:
Помня о Вашей рассеянности, обращаю Ваше внимание на пой пост выше:
http://unsorted.ru/viewtopic.php?p=750479#750479
|
_____________________________ Уточняйте значение слов, и вы избавите человечество от половины своих заблуждений. Рене Декарт
|
|
|
|
|
|
|
Возраст: 45 C нами с 28.07.2005 Репутация: 135.1
|
|
Павлин, а я сначала тестирую запросы в phpMyAdmin. После того, как результат работы запроса удовлетворяет меня по полученным данным и скорости работы, загоняю его в код.
это здорово упрощает отладку
|
|
|
|
|
|
|
|
Возраст: 37 C нами с 08.05.2009 Репутация: 5.6
|
|
Silicoid, Спасибо за ценный совет я раньше об этом думал но забыл Попробую!
|
_____________________________ Прошу не тыкать в мануал его и так предостаточно!!!
|
|
|
|
|
|
|
Возраст: 37 C нами с 08.05.2009 Репутация: 5.6
|
|
Олег, Здравствуйте а как можно сказать mysql чтоб
SELECT sales.klient, sales.stock, sales.number, sales.rest, sales.s_date, sales.t_name, sales.t_ypakovka, sales.u_id, users.u_id FROM `users`
inner join `sales` on sales.u_id = users.u_id WHERE sales.u_id ='2' ичтоб еще и тут же sales.ctock >='750' ?
|
_____________________________ Прошу не тыкать в мануал его и так предостаточно!!!
|
|
|
|
|
|
|
Возраст: 99 C нами с 09.06.2007 Репутация: 245
|
|
Цитата: |
SELECT sales.klient, sales.stock, sales.number, sales.rest, sales.s_date, sales.t_name, sales.t_ypakovka, sales.u_id, users.u_id FROM `users`
inner join `sales` on sales.u_id = users.u_id WHERE sales.u_id ='2' ичтоб еще и тут же sales.ctock >='750' ?
|
Чет может я не врубаюсь? А поставить "and" или "or" не пробовали?
|
|
|
|
|
|
|
|
Возраст: 37 C нами с 08.05.2009 Репутация: 5.6
|
|
Reflection, Да через OR но чет я может не так пишу не получается
|
_____________________________ Прошу не тыкать в мануал его и так предостаточно!!!
|
|
|
|
|
|
|
На страницу « 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 »
|
|