Регистрирайте се безплатно, за да използвате услугите на сайта! | Вход
Начало Новини ИТ Работа Форум Видео Уроци Скриптове WiFi точки MyLinks Mytech Още


Нова тема
търсачката не работи не намира нищо
Тази тема е погледната 201 пъти
Добави темата към любими | Принтирай темата | Нова тема 
Публикувано на: 10.11.2008 11:18
tonka7a
Калфа

Мнения: (11)

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<?php
include
('config.php');//добавяме config файла
if($_GET['q'])
{
$simvola_search="3"; //minimalen broj simvoli za tyrsene
$tarsene = $_GET['q'];
$spl_word=explode(" ",$tarsene);
$res.="WHERE";
foreach ($spl_word as $value)
   {
  
if (strlen($value)>=$simvola_search)
      {
     
$value = str_replace("+", " ", $value);
     
$ress[]=" imot LIKE '%".$value."%'";
     
}
   }
$res.= implode(" OR ", $ress);

mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die("Грешна база данни");
$chars="SET CHARACTER SET cp1251";mysql_query($chars);
$query = "SELECT * FROM imoti $res";
$result = mysql_query($query) or die('Error, query failed<br><br>'.mysql_error());

echo "Намерени резултати за: <b><i>$tarsene</i></b><br>";
echo "<br />";
while($row = mysql_fetch_array($result))
{


$author=$row[author];
$imot=$row[imot];
$tel=$row[tel];
$cena=$row[cena];
$valuta=$row[valuta];
$podcat=$row[podcat];
$grad=$row[grad];
$godini=$row[godini];
$email=$row[email];
$title=$row[title];
$den=$row[den];
$godina=$row[godina];
$mesec=$row[mesec];
$linkid = $row[id_im];
$raion = $row['raion'];
include "mounth.php";


?>

<
table width="700" style='border: 1px solid #41bff9;' align="center" cellpadding="4" cellspacing="0" >
            
                  <
tr>
                 
                     <
td width="455" >
                     <
div class="titleview"><?php echo $title; ?></div>
                <
br/>
                  
                   
                 <
div align="left">Категория:&nbsp;<strong><?php echo $cats; ?></strong> </div>
                 
                         <
div align="left">Подкатегория:&nbsp;<strong><?php echo $podcat; ?></strong></div>
                   
                     
                        <
div align="left">Местоположение:&nbsp;<strong><?php echo $grad; ?></strong></div>
                           <
div align="left"> Район:&nbsp;<b><?php echo $raion; ?></b> </div>
               
                   <
div align="left">Описание:&nbsp;<strong><?php echo $imot; ?></strong></div>
               
                   <
br /><div style='padding-left: 7px;'><a href="allview.php?id=$linkid "><img src="images/vijoshte.png" border="0" alt="" title=""></a></div>
                   </td>
                  </tr>
                
            </table>
                <?php
}
}
?>



Къде е проблема? търсачката не работи не намира нищо 


 
---------------------------
Потребител от: 31.07.08 | Всички уроци от tonka7a | Всички скриптове от tonka7a
напиши eMail напиши лично съобщение виж профила на tonka7a
Публикувано на: 10.11.2008 15:20
napster
Император

Модератор

Мнения: (727)

Нещо показвали ти! Имали някакъв изход от това нещо, дори и да грешка?


 
---------------------------
Потребител от: 25.02.08 | Всички уроци от napster | Всички скриптове от napster

Шизофрения е когато в един форум общуваш
сам със себе си под три различни ника!!!
http://www.hidrostroitel.com/
http://scullboxteam.org/



напиши eMail напиши лично съобщение виж профила на napster
Публикувано на: 10.11.2008 15:43
tonka7a
Калфа

Мнения: (11)

пише

Намерени резултати за: ж.к.Банишора.Помещение

и нищо друго не вади....


 
---------------------------
Потребител от: 31.07.08 | Всички уроци от tonka7a | Всички скриптове от tonka7a
напиши eMail напиши лично съобщение виж профила на tonka7a
Публикувано на: 10.11.2008 16:47
napster
Император

Модератор

Мнения: (727)

А сигурен ли си че има достатъчно информация вкарана или индексирана(както си избереш)!


 
---------------------------
Потребител от: 25.02.08 | Всички уроци от napster | Всички скриптове от napster

Шизофрения е когато в един форум общуваш
сам със себе си под три различни ника!!!
http://www.hidrostroitel.com/
http://scullboxteam.org/



напиши eMail напиши лично съобщение виж профила на napster
Публикувано на: 10.11.2008 18:19
tonka7a
Калфа

Мнения: (11)

да!


 
---------------------------
Потребител от: 31.07.08 | Всички уроци от tonka7a | Всички скриптове от tonka7a
напиши eMail напиши лично съобщение виж профила на tonka7a
Публикувано на: 11.11.2008 16:39
bgspace
Самурай

Мнения: (84)

Преди : 
$result = mysql_query($query) or die('Error, query failed<br><br>'.mysql_error());
напиши 
print $query;
. Така ще може да видеш да не си допуснал някой грешка в заявката която подаш.


 
---------------------------
Потребител от: 10.05.07 | Всички уроци от bgspace | Всички скриптове от bgspace
напиши eMail напиши лично съобщение виж профила на bgspace
Публикувано на: 12.11.2008 16:08
Rushvet
Калфа

Мнения: (51)

Задължително ли трябва да е по този начин търачката, или може да ти я пренапиша. По-лесно ще ми е да я пренапиша според данните които си дал от колкото да търся грешката в този дълъг код.

ПП: Задължително ли ти е това ограничение от 3 символа?


 
Това мнение е редактирано от Rushvet на 12.11.2008 16:10
---------------------------
Потребител от: 10.11.08 | Всички уроци от Rushvet | Всички скриптове от Rushvet
напиши eMail напиши лично съобщение виж профила на Rushvet
Публикувано на: 12.11.2008 20:36
tonka7a
Калфа

Мнения: (11)

не е задължително да е така, но ми трябва да има ограничение за символите...


 
---------------------------
Потребител от: 31.07.08 | Всички уроци от tonka7a | Всички скриптове от tonka7a
напиши eMail напиши лично съобщение виж профила на tonka7a
Публикувано на: 12.11.2008 21:35
Rushvet
Калфа

Мнения: (51)

Би трябвало да работи.

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<?php
$host = "localhost";
$user = "потребителското име";
$pass = "паролата";
$db = "името на базата";

$connect = mysql_connect($host, $user, $pass);
if(!$connect){
die(mysql_error());
}

$select = mysql_select_db($db, $connect);
if(!$select){
die(mysql_error());
}


$search = $_GET['q'];
$simvola_search="3";
if (strlen($search)>=$simvola_search){
mysql_query("SET NAMES cp1251");
$searchResults = mysql_query("SELECT * FROM Search WHERE imot LIKE '%$search%'");
} else { echo "За да търсите трябва да въведете повече от 3 символа";}

while($row = mysql_fetch_array($searchResults)){
$author=$row[author];
$imot=$row[imot];
$tel=$row[tel];
$cena=$row[cena];
$valuta=$row[valuta];
$podcat=$row[podcat];
$grad=$row[grad];
$godini=$row[godini];
$email=$row[email];
$title=$row[title];
$den=$row[den];
$godina=$row[godina];
$mesec=$row[mesec];
$linkid = $row[id_im];
$raion = $row['raion'];
include "mounth.php";
?>
<
table width="700" style='border: 1px solid #41bff9;' align="center" cellpadding="4" cellspacing="0" >
           
                  <
tr>
                
                     <
td width="455" >
                     <
div class="titleview"><?php echo $title; ?></div>
                <
br/>
                 
                  
                 <
div align="left">Категория:&nbsp;<strong><?php echo $cats; ?></strong> </div>
                
                         <
div align="left">Подкатегория:&nbsp;<strong><?php echo $podcat; ?></strong></div>
                  
                    
                        <
div align="left">Местоположение:&nbsp;<strong><?php echo $grad; ?></strong></div>
                           <
div align="left"> Район:&nbsp;<b><?php echo $raion; ?></b> </div>
              
                   <
div align="left">Описание:&nbsp;<strong><?php echo $imot; ?></strong></div>
              
                   <
br /><div style='padding-left: 7px;'><a href="allview.php?id=$linkid "><img src="images/vijoshte.png" border="0" alt="" title=""></a></div>
                   </td>
                  </tr>
               
            </table>
                <?php
} ?>


 
---------------------------
Потребител от: 10.11.08 | Всички уроци от Rushvet | Всички скриптове от Rushvet
напиши eMail напиши лично съобщение виж профила на Rushvet
Публикувано на: 12.11.2008 22:09
tonka7a
Калфа

Мнения: (11)

while($row = mysql_fetch_array($searchResults)){ тук дава грешка и изписва За да търсите трябва да въведете повече от 3 символа


 
---------------------------
Потребител от: 31.07.08 | Всички уроци от tonka7a | Всички скриптове от tonka7a
напиши eMail напиши лично съобщение виж профила на tonka7a
Публикувано на: 12.11.2008 22:19
Rushvet
Калфа

Мнения: (51)

$searchResults = mysql_query("SELECT * FROM Search WHERE imot LIKE '%$search%'");

Промениго на:

$searchResults = mysql_query("SELECT * FROM imoti WHERE imot LIKE '%$search%'");

И давай грешките както са. Копи и пейст на грешката за да знам къде и какво съм объркал.


 
---------------------------
Потребител от: 10.11.08 | Всички уроци от Rushvet | Всички скриптове от Rushvet
напиши eMail напиши лично съобщение виж профила на Rushvet
Публикувано на: 13.11.2008 10:23
tonka7a
Калфа

Мнения: (11)

нищо не вади.........


 
---------------------------
Потребител от: 31.07.08 | Всички уроци от tonka7a | Всички скриптове от tonka7a
напиши eMail напиши лично съобщение виж профила на tonka7a
Публикувано на: 13.11.2008 17:24
Rushvet
Калфа

Мнения: (51)

Нямам идея къде може да е проблема....


 
---------------------------
Потребител от: 10.11.08 | Всички уроци от Rushvet | Всички скриптове от Rushvet
напиши eMail напиши лично съобщение виж профила на Rushvet
Публикувано на: 14.11.2008 00:02
CBeTHaX
Ронин

Модератор

Мнения: (234)

Полетата Case-Sensitive ли са? Ако да, най-вероятно от там е проблема и пробвай да напишеш всичко в дб-то с малки букви, или да търсиш точно както е в дб-то, т.е.

в ДБ:

БлА

търси за:

БлА


 
---------------------------
Потребител от: 07.01.07 | Всички уроци от CBeTHaX | Всички скриптове от CBeTHaX

http://www.ricari-bg.com
напиши eMail напиши лично съобщение виж профила на CBeTHaX
 1 посетител чете тази тема (0 потребители и 1 гост)  
Активни потребители: ---
   




mytech.bg © 2004 - 2009 | Контакти | За реклама