Кто разбирается, помогите пожалуйста! В долгу не останусь
Спустя 35 минут, 15 секунд (19.05.2011 - 07:19) Админ написал(а):
Цитата |
В долгу не останусь |
В чём заключается ?
Спустя 17 минут, 37 секунд (19.05.2011 - 07:37) hovenko написал(а):
Цитата (Админ @ 19.05.2011 - 04:19) | ||
В чём заключается ? |
Пользователь вводит данные на 5 страницах, данные сравниваются со значениями из базы по определенным параметрам и происходит выборка с выводом на экран.
Кривые руки, не могу осуществить вывод на экран нужных значений по определенным параметрам
Спустя 4 минуты, 20 секунд (19.05.2011 - 07:41) Админ написал(а):
Код здесь за тебя никто писать не будет. Покажи, что сам наваял - и кто-нить укажет правильный путь
Спустя 4 минуты, 7 секунд (19.05.2011 - 07:45) hovenko написал(а):
Цитата (Админ @ 19.05.2011 - 04:41) |
Код здесь за тебя никто писать не будет. Покажи, что сам наваял - и кто-нить укажет правильный путь |
<?php
include ('config.php');
$query = "SELECT * FROM Stock WHERE ";
if ($_POST['stable'] == 'yes')
{
$query .= " AND safe = '1' ";
}
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db ($dbname);
$result = mysql_query($query);
$number = mysql_numrows ($result);
$i = 0;
if ($number == 0)
{
print "<p> В Базе Данных нет акций подходящих вашим условиям</p>";
}
else
{
print "<table border='1'>";
print "<tr><th>№</th><th>Компания</th>";
print "<th>Цена 1 акции</th>";
print "<th>Тип акций</th><th>Стабильная компания</th><th>Биржа</th><th>Количество акций</th></tr>";
while ($i < $razmer)
{
$id = mysql_result($result, $i, "id");
$company = mysql_result($result, $i, "company");
$price = mysql_result($result, $i, "price");
$i++;
print "<tr><td>$i</td><td>$company</td><td>$price</td>";
$count = (int) ($summ / $price);
print "<td>$count</td>";
print "</tr>";
}
print "</table>";
}
?>
Не ругать, я чайник
Проблема заключается в том, что через странички пользователь присваивает значения одним переменным, в базе есть другие переменные. Не знаю, как сравнить их при некоторых условиях и вывести их на экран, после сортировки
Спустя 8 минут, 3 секунды (19.05.2011 - 07:53) Админ написал(а):
Цитата |
$number = mysql_numrows ($result); |
первое, что в глаза бросается - mysql_num_rows()
Спустя 2 часа, 10 минут, 59 секунд (19.05.2011 - 10:04) pyha_coder написал(а):
$query = "SELECT * FROM Stock WHERE ";
if ($_POST['stable'] == 'yes')
{
$query .= " AND safe = '1' ";
}
[php]
че за запрос? если $_POST['stable'] не равно yes то запрос получается
[sql]
SELECT * FROM Stock WHERE;
[/sql]
WHERE для чего? почему не указано?
если $_POST['stable'] равно yes то опять же кривой запрос получаеться WHERE для чего?
<?php
include ('config.php');
$sql = "SELECT * FROM Stock WHERE ";
if ($_POST['stable'] == 'yes')
{
$sql .= " AND safe = '1' ";
}
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db ($dbname);
$query = mysql_query($sql);
$number = mysql_numrows ($query);
$i = 0;
if ($number == 0)
{
print "<p> В Базе Данных нет акций подходящих вашим условиям</p>";
}
else{
print "<table border='1'>";
print "<tr><th>№</th><th>Компания</th>";
print "<th>Цена 1 акции</th>";
print "<th>Тип акций</th><th>Стабильная компания</th><th>Биржа</th><th>Количество акций</th></tr>";
while ($result = mysql_fetch_assoc($query);)
{
//$id = mysql_result($result, $i, "id");
//$company = mysql_result($result, $i, "company");
//$price = mysql_result($result, $i, "price");
$i++;
print "<tr><td>$i</td><td>$result['company']</td><td>$result['price']</td>";
$count = (int) ($summ / $result['price']);
print "<td>$count</td>";
print "</tr>";
}
print "</table>";
}
?>
Спустя 34 минуты, 41 секунда (19.05.2011 - 10:39) inpost написал(а):
Админ
Это старый способ считать, если бы автор используя функцию хоть изредка заглядывал на php.net , то убедился, что с php4 уже рекомендуют использовать mysql_num_rows, а с 5 - категорически не рекомендуют использовать ту
Это старый способ считать, если бы автор используя функцию хоть изредка заглядывал на php.net , то убедился, что с php4 уже рекомендуют использовать mysql_num_rows, а с 5 - категорически не рекомендуют использовать ту
Спустя 8 часов, 50 минут, 32 секунды (19.05.2011 - 19:29) XCross написал(а):
Автор, че не отвечаешь?
Спустя 1 день, 14 часов, 28 минут, 20 секунд (21.05.2011 - 09:58) hovenko написал(а):
Всем спасибо!