Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Search in php + sql

  1. #1
    Utente di HTML.it L'avatar di marmos
    Registrato dal
    Nov 2007
    Messaggi
    34

    Search in php + sql

    Salve a tutti, starei cercando di creare una pagina di search per restituire come risultato le immagini ricercate.....
    ecco il form.....


    <form method="post" action="Scripts/Search.php">
    <input name="Search" type="text" />



    <input type="submit" value="Search!">
    </form>

    ecco....prendo i dati post da search.php

    che č fatto cosė

    Codice PHP:
    require "MySql.php";
    $Search=$_POST['Search'];
    echo 
    "[b]Search results...for $Search[/b]

    "
    ;
    $res=mysql_query("SELECT ImgCode,ImgOwner,ImgTitle,ImgType,ImgDescription FROM Images WHERE ImgTitle LIKE '%$Search%' OR ImgTags LIKE '%$Search%' OR ImgDescription LIKE '%$Search%'")or die(mysql_error());
    while (list(
    $ImgCode,$ImgOwner,$ImgTitle,$ImgType,$ImgDescription)=mysql_fetch_row($res)){
      
      echo 
    "<table style='width: 100%; height: 167px'>
        <tr>
        <td>[b]
    $ImgTitle[/b]</td>
        </tr>
        <tr>
            <td class='style1' style='width: 390px'>[url='ShowImage.php?ImgCode=
    $ImgCode'][img]../public/Img$ImgOwner/$ImgCode$ImgType[/img][/url]</td>
            <td><center>
    $ImgDescription</center></td>
        </tr>
        <tr>
        <td>[url='ShowImage.php?ImgCode=
    $ImgCode']<input type='button' value='Show'>[/url]</td>
        <td>By:[b]
    $ImgOwner[/b]</td>
            </tr>

    </table><hr>
    "
    ;



    }
    ?> 
    Fino a qui funziona
    allora adesso il problema č questo... Se qualcuno scrive + parole nel input....io come faccio a dividerle in + variabili da far ricercare nel database per esempio nelle tags di un 'immagine??
    Cioč se io ho nel database "bella", "papā" e lui scrive nel campo "Bella papā" non trova niente perchč tratta "Bella papā" come un'unica stringa mentre nel database ci sono 2 campi......
    Come fare??
    Grazie per qualsiasi aiuto


  2. #2
    Codice PHP:
    print_r(str_word_count($Search1)); 
    Fidatevi del dottor Auz!
    http://dottorauz.blogspot.com

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.