|
|
|
| Есть формочка
<form action="List.php" method="post">
<p align="center">Введіть<br>
<span lang="uk">Код ЗО</span><span lang="en-us"> </span>
<input type="radio" value="T" checked name="sea">
<span lang="en-us"> </span><span lang="uk">Прізвище </span>
<input type="radio" value="U" name="sea"></p>
<p align="center"> <input type="text" name="kod" size="60" value=""></p>
<p align="center"><br>
<input type="submit" name="submit" value="Искать">
<input type="reset" name="reset" value="Очистить">
</p>
</form>
|
а вот обработчик
$query = "select * from $dbtable
where $sea = $kod
Order by S;";
|
значения с неё уходят на РХР файлик и доходят (отображаются в cp1251)
в поле Т лежат цыфарки и по этому полю ищет без проблем, а в поле U - текст База тоже в cp1251 general ci но по эому полю поиск не проходит
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in .......
Мне кажется, что это трабл с кодировкой (Мускул по дефолту в UTF-8) как это проверить и правильно ли моё предположение | |
|
|
|
|
|
|
|
для: MIchail1982
(28.11.2006 в 02:55)
| | Обработайте ошибку следующим образом
<?php
$query = "select * from $dbtable
where $sea = $kod
Order by S;";
$tbl = mysql_query($query);
if(!$tbl) exit(mysql_error());
?>
|
Что теперь выводится? | |
|
|
|
|
|
|
|
для: cheops
(28.11.2006 в 11:36)
| | Unknown column 'РњРђРљРЎРђР РћР’' in 'where clause' | |
|
|
|
|
|
|
|
для: Michail1982
(28.11.2006 в 11:44)
| | Что у вас находится в переменных $sea и $kod - одно из них должно быть именем столбца, второе, являющееся строкой должно быть заключено в одинарные кавычки
<?php
$query = "select * from $dbtable
where $sea = '$kod'
Order by S;";
$tbl = mysql_query($query);
if(!$tbl) exit(mysql_error());
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(28.11.2006 в 11:49)
| | АГРОМНОе спасибо получилось :0) | |
|
|
|