[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Необходима помощь в написании странички
hovenko
Необходима помощь в написании странички, с использованием php и mysql!
Кто разбирается, помогите пожалуйста! В долгу не останусь




Спустя 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 - категорически не рекомендуют использовать ту smile.gif

Спустя 8 часов, 50 минут, 32 секунды (19.05.2011 - 19:29) XCross написал(а):
Автор, че не отвечаешь?

Спустя 1 день, 14 часов, 28 минут, 20 секунд (21.05.2011 - 09:58) hovenko написал(а):
Всем спасибо!
Быстрый ответ:

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