Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вывод из таблицы базы данных с условием
 
 автор: Omonic   (08.02.2006 в 13:07)
 
 

Мужчины помогите
Работал программер и сбёг не доделав проект. Я в пхп чек случайный, но надо доделать быстро и к тому же мне, а я не могу соображалка не работает наверна. Вот короче суть проблемы

<?php
//основная страница
setcookie("question", "1"); include("rdv/include/ufarealty_settings.php");?>

<!-- Нужно чтобы кода тыкаешь на ссылку "Демский" выводилось всё с параметром district=0!-->
Демский<br><br>

<?php
if (isset($_POST['price']))
{
$result = mysql_query("SELECT * FROM ufarealty_base WHERE
residental='". $_POST['residental']
. "' AND primary_item='". $_POST['primary_item']
. "' AND district='". $_POST['district']
. "' AND rooms='". $_POST['rooms']
. "'") or die(mysql_error());

if (mysql_num_rows($result) == 0) echo "Поиск не дал результатов"; else echo "Результаты поиска:<br><br>";

for ($i = 0; $i < mysql_num_rows($result); $i++){
$row = mysql_fetch_array($result);
if ($row['house'] != "") $house = ", " . $row['house']; else $house = "";
if ($row['building'] != "") $building = "/" . $row['building'] . "."; else $building = "";
if ($row['rooms'] != "") $rooms = " Комнат: " . $row['rooms']; else $rooms = "";
echo date('j.m.Y', $row['date']) . "<br><b>" . $row['street'] . $house . $building . "</b><br>Количество комнат: " . $row['rooms'] . "<br>Площадь: " . $row['space'] . "/" . $row['actual_space'] . "/" . $row['kitchen_space'] . "/" . $row['balcony'] . " м&sup2;";
}}?>

<!-- ************************************************************************************************** !-->
<!-- НАЧАЛО ФОРМЫ ************************************************************************************* !-->
<!-- ************************************************************************************************** !-->
<form name="addform" action="<?=$_SERVER['PHP_SELF'];?>" method="POST" onsubmit="return check_input();">
<input type=hidden name=price>
<input name="residental" type="radio" value="2" checked>Комната
<input name="primary_item" type="radio" value="1" checked>Первичное жилье
<select name="district"><option value="0">Демский</select>
<select name="rooms"><option value="1">1-комнатная квартира</select>
<input type="submit" value="Начать поиск">
</form>
<!-- ************************************************************************************************** !-->
<!-- КОНЕЦ ФОРМЫ ************************************************************************************* !-->
<!-- ************************************************************************************************** !-->

Нужно чтобы при тыке на ссылку Дёмский выводились все данные из базы с этим параметром. В базе "Дёмский" идёт – столбец-district, значение-0

Заранее очень благодарен сочувствующим и соболезнующим)))

   
 
 автор: cheops   (08.02.2006 в 17:59)   письмо автору
 
   для: Omonic   (08.02.2006 в 13:07)
 

Что за "Дёмский"? Мы не можем видеть результат, таблиц у нас тоже нет, чтобы воспроизвести ситуацию - нужно больше подробностей. Что за ссылка и где она примерно в коде выводится?

   
 
 автор: elenaki   (08.02.2006 в 22:26)   письмо автору
 
   для: cheops   (08.02.2006 в 17:59)
 

в этом куске кода

$result = mysql_query("SELECT * FROM ufarealty_base WHERE
residental='". $_POST['residental']
. "' AND primary_item='". $_POST['primary_item']
. "' AND district='". $_POST['district']
. "' AND rooms='". $_POST['rooms']
. "'") or die(mysql_error());


вместо district='". $_POST['district']
напишите district=0 и будет вам Дёмский

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования