|
|
|
|
|
для: neadekvat
(10.08.2009 в 13:57)
| | +1)) ет я ошибся) | |
|
|
|
|
|
|
|
для: Leg1oneR
(10.08.2009 в 13:46)
| | а зачем тут $count++; если он нигде не используется? | |
|
|
|
|
|
|
|
для: Leg1oneR
(10.08.2009 в 13:46)
| |
<?php
// pole - это поле в таблице где содержится нименование товара
// $name - это наименование товара
$sql = mysql_query("SELECT price FROM products WHERE pole='$name'");
if (mysql_num_rows() == 1) {
$price = mysql_result($sql, 0);
echo "Цена:" .$price;
}
else
echo "Цена: по запросу";
?>
|
| |
|
|
|
|
|
|
|
для: Leg1oneR
(10.08.2009 в 13:46)
| | привели бы чтоли фрагмент дампа таблицы...
со строками разных типов, само собой. | |
|
|
|
|
|
|
|
для: t3ma
(10.08.2009 в 12:56)
| | скрипт работает, но к сожалению выводит все записи для каждого продукта..
Я не силен конечно, но может как нить так:
<?php
$sql = @mysql_query("SELECT * FROM products");
$count = 0;
while ($products = @mysql_fetch_array($sql))
{
echo "Цена:" .$products['price'];
if (empty($products['price']))
echo "Цена: по запросу";
$count++;
}
|
| |
|
|
|
|
|
|
|
для: neadekvat
(10.08.2009 в 13:44)
| | Я о том и говорю.
Глаза зажмурил - и как в танке. | |
|
|
|
|
|
|
|
для: Trianon
(10.08.2009 в 13:41)
| | Нуу, зато можно её заставить не показываться нам на глаза.
Будет белый лист, а нифига не работает. Кто виноват? php.. А кто-то просто в названии таблицы ошибся. | |
|
|
|
|
|
|
|
для: t3ma
(10.08.2009 в 13:40)
| | >@ - принудительно отключает ошибку при выполнении
Чушь.
Ошибку невозможно отключить.
>хм.. ну а проверку если надо то думаю сами сделают, этож необязательно
И полбеды, что Вы так считаете.
Беда в том, что как следствие Вы пытаетесь давать такие советы другим.
А люди не виноваты, между прочим. | |
|
|
|
|
|
|
|
для: Trianon
(10.08.2009 в 13:12)
| | @ - принудительно отключает ошибку при выполнении
хм.. ну а проверку если надо то думаю сами сделают, этож необязательно | |
|
|
|
|
|
|
|
для: neadekvat
(10.08.2009 в 13:12)
| | Абсолютно верное замечание.
null в поле строки результата отлавливает именно isset()
с другой стороны, эту нагрузку можно было возложить на сторону СУБД.
См. COALESCE() | |
|
|
|
|