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

Форум PHP

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

 

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

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

тема: Регистр в php
 
 автор: Black_eraser   (19.01.2007 в 19:03)   письмо автору
 
 

Хелп плиз помогите !!! как в строке поиска игнорировать регистр? я в аське и на форуме мне срочно плиз... ICQ 119639

   
 
 автор: Саня   (19.01.2007 в 19:10)   письмо автору
 
   для: Black_eraser   (19.01.2007 в 19:03)
 

Модификатор "i".

   
 
 автор: Sergey89   (19.01.2007 в 19:15)   письмо автору
 
   для: Black_eraser   (19.01.2007 в 19:03)
 

Регулярные выражения, строковые функции... что именно интересует?

   
 
 автор: Black_eraser   (19.01.2007 в 19:18)   письмо автору
 
   для: Sergey89   (19.01.2007 в 19:15)
 

Короче вот код
На Localhost всё нормуль ищет перенёс на сервер начались праблы если запрос сотоит из цифр всё работает но как только буква нихрена не пашет

<?php

include 'scripts/config.php';
error_reporting(0);
session_name ("Satan");
session_start ();
setcookie('nametbl','');
$sh 0;
echo 
"

<script type='text/javascript' src='scripts/ajax.js'></script>"
;

function 
main() {

global 
$str_find;

echo
"

<p align='left'>

</table>

"
;
}

function 
find(){

global 
$str_find;

if (
$str_find) {
mysql_con();
echo 
win_utf8"
 <table class='tbl' cellspacing='0' cellpadding='0' align = 'center' width='100%'>


"
);

    
$namedb substr($str_find0,2);
    
$namedb_ substr($str_find1,1);
    if(
$namedb=='00') {$namedb='null';}
    
$fl_tbl $namedb/1;
      if ((!
$fl_tbl) && ($namedb!='null')) {
        
$key=ord($namedb_);
        if(
$key<=77){ $namedb $namedb[0].'m';} else {$namedb $namedb[0].'z';}
      }

$sql "select * from `$namedb` order by id";
$result=mysql_query($sql);
$rowd=mysql_num_rows($result);

  for(
$k=0$k<$rowd$k++){
    
$arr=mysql_fetch_array($result);
    if ((
$arr["id"]) && ($arr["id"]==$str_find) && (strlen($arr["id"])==strlen($str_find))){
    
$temp trim($arr['country']);
      if(
$temp) { $country '------';}

    
$cena $arr['price'];
    if (
$cena) {$cena_usd $arr['price']/3.665;$cena_usd sprintf("%.2f",$cena_usd);}
           
$sh ++;
    }
    }

  if (
$sh == 0) {
    echo 
win_utf8("<tr><td colspan='6' align='center'><font color='red'><br><b>По вашему запросу ничего не найдено.</b></font><br><br></td></tr>");
  } else {
    echo 
win_utf8("<tr><td colspan='6' align='center'><br><b><font color='00FFF0'>По вашему запросу найдено: <font color='FD9B9B'>$sh<font color='00FFF0'> наименований.</font></b><br><br></td></tr>");
  }
  echo 
"</table>";
} else {
  echo 
win_utf8("<table border=0 width='100%'><tr><td align='center'><font color=red>ОШИБКА!!! <font color=yellow>В строке поиска пустой запрос.</font></td></tr>");
}


}

function 
win_utf8($str) {


  for(
$i=0$m=strlen($str); $i<$m$i++)    {

    
$c=ord($str[$i]);

     if (
$c<168) {$t.=chr($c); continue; }                                      //   - §
     
if ($c==168) { $t.=chr(208).chr(129); continue; }                          //   Ё
     
if ($c>168 && $c<184) {$t.=chr($c); continue; }                            // © - ·
     
if ($c==184) { $t.=chr(209).chr(145); continue; }                          //   ё
     
if ($c>184 && $c<192) {$t.=chr(208).chr($c-48); continue; }                // № - ї
     
if ($c>191 && $c<240) {$t.=chr(208).chr($c-48); continue; }                // А - п
     
if ($c>239 && $c<256) {$t.=chr(209).chr($c-112); continue; }               // р - я



  
}
    return 
$t;
}

switch (
$go)

{

    default:
    
main();
    break;

    case 
"find":
    
find();
    break;

}

?>

   
Rambler's Top100
вверх

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