Здравейте, сайта ми е на 000webhost и преди няколко дни искаха да си направя нова регистрация заради някакво обновяване на сайта. Оттам започнаха проблемите. Първо php кода преди започвах с <? а сега трябва да е с <?php знам, че сигурно втория начин е правилният, но преди работеше и по първия, но това го оправих и вече не е проблем. Ето и другия проблем. Дава ми грешка Notice: Undefined index: sort и word там където е mysql query сайта ми е с ajax търсене и преди променливите бяха извън isset и кода работеше.
[/html]
Код:
<form method="POST">
<div class="search_box">
<span>Търсене:</span>
<input class="search" placeholder="търси" value="" type="text" name="word" id="searchid"/>
<select name="add_sort" class="add_sort">
<option value="други">други</option><?php
include 'option.php'; ?>
</select>
<input id="subHere" type="submit" name="sub" value="търси" class="sub_search" />
</div>
</form>
<div class="select_tab" id="search"> [php]<?php
if(!isset($_POST['sub'])){
$word = $_POST['word'];
$sort = $_POST['add_sort'];
}
$result = mysql_query('SELECT * FROM reminders WHERE sort LIKE "%'.$sort.'%" AND (text LIKE "'.$word.'%"'.'OR text LIKE "% '.$word.'%" OR data LIKE "%'.$word.'%") ORDER BY idx_id = 90 DESC, idx_id = 84 DESC, idx_id = 85 DESC, text = "дежурен съм" DESC, text = "" DESC, idx_id DESC LIMIT 50')
or die("<h2>Error database search</h2>");
while ($row = mysql_fetch_assoc($result)) { ... }