Поисковое предложение помещает искомое слово перед предложениямиPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Поисковое предложение помещает искомое слово перед предложениями

Сообщение Anonymous »

В настоящее время я работаю над проектом, который «унаследовал» от кого-то другого, и у меня возникли проблемы с исправлением некоторых вещей.

Как раз тогда, когда я подумал, что с этим покончено. В этом проекте я обнаружил, что если я ищу, например, «яблоко», а в результате поиска появляется «foo apple bar», то выдается «apple foo bar»

Вот код:

Код: Выделить всё

function select_data()
{
global $wpdb;
$product_name=$_POST['product_name'];

if(!empty($product_name))
{
$unique_id = 'prodct_search';
$query ="SELECT * FROM `wp_posts` WHERE `post_title` LIKE '%".$product_name."%' AND `post_type` = 'product'";

$locar = $wpdb->get_results($query);

if($locar)
{
echo '[list]';
foreach($locar as $loca)
{
echo '[*]ID.'" onClick="filladsearch_loc('.this.',\''.addslashes($loca->post_title).'\',\''.$unique_id.'\')">'.$loca->post_title.'';
}
echo '[/list]';
}
else
{
echo '[list][*]No products were found matching your search.[/list]';
}
}
die();
}
И

Код: Выделить всё

function select_data1()
{
global $wpdb;
$product_name=$_POST['product_name'];

if(!empty($product_name))
{
$unique_id = 'prodct_search';
$query ="SELECT * FROM `wp_posts` WHERE `post_title` LIKE '%".$product_name."%' AND `post_type` = 'product'";

$locar = $wpdb->get_results($query);

if($locar)
{
echo '[list]';
foreach($locar as $loca)
{
$titcapital=strtoupper($loca->post_title);
$proupper=strtoupper($product_name);
$stringsearched=str_replace($proupper,"",$titcapital);
//$createdarr=explode($product_name,$loca->post_title);
$finalstring=''.strtoupper($product_name).''.strtoupper($stringsearched);
//print_r($createdarr);

echo '[*]ID.'" onClick="filladsearch_loc('.this.',\''.addslashes($titcapital).'\',\''.$unique_id.'\')">'.$finalstring.'';
}
echo '[/list]';
}
else
{
echo '[list][*]No products were found matching your search.[/list]';
}
}
die();
}
И вот как это выглядит:

Изображение


Подробнее здесь: https://stackoverflow.com/questions/474 ... uggestions
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»