|
|
|
|
|
для: Vadim777
(19.08.2005 в 13:30)
| | Вот!!! А где значения para и name? Форма их не передаёт почему-то.
Приатачьте плиз всю страницу с формой и обработчиком | |
|
|
|
|
|
|
|
для: Axxil
(19.08.2005 в 12:21)
| |
<?SELECT * FROM pro WHERE para<= '' and name=''
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ?>
|
| |
|
|
|
|
|
|
|
для: Axxil
(19.08.2005 в 12:21)
| | SELECT * FROM pro WHERE para<= ''
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in
указываеться строчка -
$num_results = mysql_num_rows($result); | |
|
|
|
|
|
|
|
для: Vadim777
(19.08.2005 в 11:03)
| | У вас в коде перед строчкой $query=mysql_query($sql); поставьте echo $sql;
запустите, посмотрите что выведет и этот текст скопируйте сюда.
насчёт code. Вы когда пишите сообщение посмотрите чуть выше поля ввода там есть "используйте теги для выделения текста: код: ... "
Выделите в поле ввода код обрамлённый <? ?> и нажмите на ссылку |code||/code| | |
|
|
|
|
|
|
|
для: Axxil
(19.08.2005 в 09:49)
| | Люди!!! может кто-то увидит ошибку, заранее благодарю.
$searchtype = addslashes($searchtype);
@ $db = mysql_pconnect('localhost', 'root', '');
if (!$db)
{
echo ошибка, невозможно установить соединение с базой';
exit;
}
mysql_select_db('comp');
$sql="SELECT * FROM ".$_POST['searchtype']." WHERE para<= '".$_POST['para']."'";
if(!empty($_POST['name']))
$sql.=" and name='".$_POST['name']."'";
if(!empty($_POST['firma']))
$sql.=" and firma='".$_POST['firma']."'";
$query=mysql_query($sql);
$result = mysql_query($query);
$num_results = mysql_num_rows($result);
echo '<p>Результат: '.$num_results.'</p>';
for ($i=0; $i <$num_results; $i++)
{
$row = mysql_fetch_array($result);
echo '<p><strong>'.($i+1).'. ÍНазвание: ';
echo htmlspecialchars(stripslashes($row['name']));
echo '</strong><br />цена: ';
echo stripslashes($row['para']);
echo '<br />информация: ';
echo stripslashes($row['firma']);
echo '</p>';
}
?>
И совсем глупые вопросы: где ставить <code> , echo $sql? | |
|
|
|
|
|
|
|
для: Vadim777
(18.08.2005 в 20:09)
| | :) | |
|
|
|
|
|
|
|
для: Киналь
(18.08.2005 в 19:53)
| | Какой стыд!! | |
|
|
|
|
|
|
|
для: Vadim777
(18.08.2005 в 18:31)
| | Кха... Он имел в виду в РНР... | |
|
|
|
|
|
|
|
для: Axxil
(18.08.2005 в 17:53)
| | БД comp на localhost
Ошибка
SQL-запрос :
echo$sql
Ответ MySQL:
You have an error in your SQL syntax near 'echo $sql' at line 1
Назад | |
|
|
|
|
|
|
|
для: Vadim777
(18.08.2005 в 17:45)
| | Нет, такая ошибка появляется когда не правильный запрос. сделайте echo $sql
и выложите здесь что получилось | |
|
|
|
|