Пролблема с поисокм.

Discussion in 'PHP' started by Tem, 13 May 2009.

  1. Tem

    Tem -

    Joined:
    5 Oct 2005
    Messages:
    557
    Likes Received:
    157
    Reputations:
    179
    Вообшем что я тут неправельно сделал ? нехочет скрипт работать.

     
  2. Solker

    Solker Elder - Старейшина

    Joined:
    4 May 2006
    Messages:
    175
    Likes Received:
    53
    Reputations:
    18
    У тебя в файле так же написано в одну строчку?
    Тогда убери комментарий "// printing HTML result", т.к. он думает что после // это все комментарий, а у тебя все в одну строчку, делай выводы.

    Или пр правилам.

    PHP:
    <?php 

    include ('config.php'); 

    $ok $_GET['ok']; //Это зачем?
    $search $_GET['search']; 

    echo 
    '<form action="" method="get"> <input name="search" type="text" value=""> <input type="submit" value="Send"> </form>'

    if (isset(
    $search)) { 
        
    $result mysql_query("SELECT title,full FROM link WHERE full LIKE '%$search%'"); 
        
    // printing HTML result 
        
    while ($row mysql_fetch_assoc($result)) { 
            echo 
    ' <table witdth="100%" height="100%"> <tr> <b>'.$row["title"].'</b><br> <u>'.$row["full"].'</u> </tr> </table>'
        } 


    ?>
    Ну если все равно ничего не выводит, смотри mysql_error() чего пишет. И есть ли вообще в таблицы соответствующие записи.
     
    #2 Solker, 13 May 2009
    Last edited: 13 May 2009
    1 person likes this.
  3. Tem

    Tem -

    Joined:
    5 Oct 2005
    Messages:
    557
    Likes Received:
    157
    Reputations:
    179
    С меня тебе +3 ))

    а проблему я сам нашёл )) WHERE full LIKE '%$search%' тоест он ишет в колонке full а я даю текст с колонки title вот и всё огрмное всем спасибо )