Suchfunktion und Listenmenü

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Suchfunktion und Listenmenü

    Hallo,

    folgende Problematik:

    Ich möchte über eine Suchmaske verschiedene Datenbanken durchsuchen. Die Auswahl der Datenbank erfolgt über ein Listenmenü. Danach sollen die Daten in einer Tabelle, die in der Zeilenlänge durch den User beeinflusst werden kann (10 - 50 Zeilen) die ermittelten Daten auswerten. Durch einen Link soll der User dann die Möglichkeit bekommen jeden beliebigen Wert direkt anzuzeigen (ähnlich HotORNot). Ich beschäftige mich erst seit ca. knapp einen Monat mit Datenbanken und PHP Programmierung das heisst ich bin noch Anfänger. Bitte postet keine kompletten Skripe sondern nur Denkanstöße da ich ja schließlich begreifen muß was da abläuft. Anbei nun einmal meine Suchmaske und ein PHP Skript was die Suche durchführen soll.

    PHP-Code:

    // das Skript

    <?
    // suche_artikel.PHP

      if ($suche == "")  
      {
        print "Bitte geben Sie einen Suchbegriff ein";
      }
        else
       {
        // Verbindung zur Datenbank herstellen
        $db = mysql_connect("localhost", "root", "") or die(mysql_error());
        mysql_select_db("clickgrafx_de_db",$db) or die(mysql_error());
     
        $suche = trim($suche);
        $suche = addslashes($suche);

        $artikel_query = "SELECT * FROM artikel WHERE bezeichnung='$suche'";
        $result = mysql_query($artikel_query) or die(mysql_error());
        if (mysql_num_rows($result) >0) // wenn ein ergebnis
        {
            $id  = mysql_result($result,0,"id");
             echo "artikel ".$suche." mit ID: ".$id." gefunden.";
         }
          else
          {
            echo "artikel ".$suche." konnte in unserer Datenbank nicht gefunden werden.";
          }
        }
    ?> 

    //Und die Suchmaske

    <html>
    <head>
    <title>Unbenanntes Dokument</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <?
    require('suche_kunden.php');
    require('suche_artikel.php');
    //usw. usw....
    ?>
    <form name="suche" method="get" action="suche_artikel.php">
      <table width="38%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#999999">
        <tr> 
          <td bgcolor="#3399FF">
    <p align="center"><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif"><strong>Expertensuche</strong></font></p></td>
        </tr>
        <tr> 
          <td width="65%"> 
            <input name="suche" type="text" id="suche" size="40"> 
            <input type="submit" name="action" value="Suchen"> <select name="select">
              <option>nach Anbieter suchen</option>
              <option>nach Artikel suchen</option>
              <option>nach Artikelnummer suchen</option>
              <option>nach Postleitzahl suchen</option>
            </select></td>
        </tr>
        <tr> 
          <td>&nbsp;</td>
        </tr>
      </table>
      </form>

    </body>
    </html>
    Danke im vorraus.

  • #2
    hast du mal nach Suche gesucht?

    Kommentar


    • #3
      Ja, aber leider bis jetzt noch nichts passendes gefunden.

      Kommentar


      • #4
        das glabe ich nicht.

        Denkanstöße:

        LIKE

        volltextsuche

        Indexierung

        Kommentar

        Lädt...
        X