kostenloser Webspace werbefrei: lima-city


suchmaschine

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    andre15

    andre15 hat kostenlosen Webspace.

    Ich w?rde gerne eine kleine suchmaschine erstellen. Ich habe es alleine versucht aber ich schaff es net :biggrin:
    Erstmal was ich m?chte:
    Ich m?chte gerne, dass das Wort was in Suchfeld eingegeben wird, die richtigen datens?tze aus der datenbank hohl. Es soll also URL, Titel und Suchbegriffe durchsuchen nach dem Wort/W?rter. Wen was gefunden wurde soll es dann ausgegeben werden und zwar so, dass oben titel mit link ist, dann der text, dann nochmal die url ohne link und dann noch das datum was es eingetragen wurde.

    Jetzt zu den feldern in meiner datenbank die da hei?t "fusion_suchen"
    suche_id => Die ID wird automatisch erstellt
    suche_code => Die Suchbegriffe des Datensatz
    suche_name => Name der Person
    suche_email => Email der Person
    suche_url => Die URL der Homepage
    suche_title => Title der Homepage
    suche_text => Beschreibung der Homepage
    suche_date => Eintragsdatum

    In meim Formular das Suchfeld hei?t "suche"
    Man brauch auch die datenbankverbindung nicht mehr einzeln eingeben, daf?r habe ich die connect.php

    Ich bitte euch, hilft mir :angel:

    Beitrag ge?ndert am 15.07.2006 10:40 von andre15

    Beitrag ge?ndert am 15.07.2006 10:41 von andre15
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    ?hm...Du willst also von uns EIne Suchmaschine, die du dann unter dienem Namen verkaufst?
  4. Autor dieses Themas

    andre15

    andre15 hat kostenlosen Webspace.

    Ich m?chte nicht das ihr mir eine komplette Suchmaschine macht. Ich brauche eigentlich nur beim durchsuchen der datenbank hilfe.

    Beitrag ge?ndert am 15.07.2006 10:50 von andre15
  5. Ein kleiner Denkansatz:

    $srch="%".$search."%";  //$search ist der Suchbegriff
    $query =  
    " 
    SELECT *  
    FROM `tabellenname`  
    WHERE `title` LIKE CONVERT( _utf8 '$srch' 
    USING latin1 )  
    COLLATE latin1_swedish_ci 
    ORDER BY `id` ASC 
    "; 
    
     $result = mysql_db_query("Datenbankname", $query); 
    
    // Ergebnisse zeigen 
     if ($result) //WENN ES ERGEBNISSE GIBT 
     {  
      
    echo "Suchergebnisse:<br /><br />";  
    
    while ($siteinfo = mysql_fetch_array($result)) { // WHILE SCHLEIFE 
    $id = $siteinfo["id"];  
    $description = $siteinfo["description"]; 
    $kwrds = $siteinfo["kwrds"]; 
    $title = $siteinfo["title"]; 
    $url = $siteinfo["url"]; 
    echo " 
    ID : $id<br />
    Name : <b>$title</b>
    Beschreibung : <i>$description</i><br />
    Link: <a href=\"$url\">klick hier</a><br />
    <hr />
    ";  
    } // WHILE BEENDET 
    }else{ 
    echo("Leider nichts gefunden."); 
    };
  6. Autor dieses Themas

    andre15

    andre15 hat kostenlosen Webspace.

    Danke funktioniert perfekt. Ich habe nur eine kleine frage wie mache ich das, das er nicht nur die titel durchsucht sondern auch noch url und keywords?
  7. r*****r

    so sollte es gehen:

    [...]
    WHERE `title`,`url`,`keywords` LIKE CONVERT( _utf8 '$srch'
    [...]
  8. Autor dieses Themas

    andre15

    andre15 hat kostenlosen Webspace.


    so sollte es gehen:

    [...]
    WHERE `title`,`url`,`keywords` LIKE CONVERT( _utf8 '$srch'
    [...]

    das habe ich auch probiert aber das geht nicht er zeigt an, Leider nix gefunden obwohl der datensatz gespeichert ist.

    Beitrag ge?ndert am 15.07.2006 12:59 von andre15
  9. [..]
    WHERE titel LIKE '%$search%' OR text LIKE '%$search%' ...
    [..]

    capiche?

    MfG
    .i
  10. Autor dieses Themas

    andre15

    andre15 hat kostenlosen Webspace.

    Ne habe ich nicht verstanden, ist aber auch nicht mehr so wichtig. Ich habe alles bis jetzt auf meinem Server auf dem pc getestet. So alles hat perfekt funktioniert. Ich lade hoch auf meinen server im internet ?nder die datenbank daten und in der Suche kommt nun immer "Leider nichts gefunden" obwohl er eigentlich was finden m?sste.

    Der Code lautet:

    <?
    include("connect.php");
    $search = $_GET["suche"];
    echo "<table width='100%' border='0' bgcolor='#75BAFF'>
    <tr>
    <td><form action='suche.php' method='get'><font size='2' face='verdana' color='#FFFFFF'>Suchen nach</font><input size='50' type='text' name='suche' value='$search'><input type='submit' value='Suchen'><br><a href='registrieren.htm'><font size='1' color='#FFFFFF' face='verdana'>Eintragen in die Suchmaschine</font></a></td>
    <td><img width='150px' height='50px' src='klein_logo.gif'></td>
    </tr>
    </table>";

    $srch="%".$search."%"; //$search ist der Suchbegriff

    $query ="SELECT * FROM `fusion_suchen` WHERE `suche_code` LIKE CONVERT( _utf8 '$srch' USING latin1 )
    COLLATE latin1_swedish_ci ORDER BY `suche_id` ASC";

    $result = mysql_db_query("usr_web236_2", $query);

    // Ergebnisse zeigen

    if ($result) //WENN ES ERGEBNISSE GIBT

    {



    echo "Suchergebnisse:<br /><br />";



    while ($siteinfo = mysql_fetch_array($result)) { // WHILE SCHLEIFE

    $id = $siteinfo["suche_id"];

    $description = $siteinfo["suche_text"];

    $kwrds = $siteinfo["suche_code"];

    $title = $siteinfo["suche_title"];

    $url = $siteinfo["suche_url"];

    $date = $siteinfo["suche_date"];

    echo "

    <font size='2' face='verdana'><a target='_blank' href=\"$url\"><b>$title</b></a><br /></font>

    <font size='2' face='Verdana'>$description</font><br />

    <font size='2' face='Verdana' color='#00C100'>$url</font><br />

    <font size='1' face='Verdana'>$date</font>

    <br />
    <br />

    ";

    } // WHILE BEENDET

    }else{

    echo("Leider nichts gefunden.");

    };?>

    Ich bedanke mich bei euch, dass ihr so schnell und auch informativ antwortet hier lern man auch was=)
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!