Suchformular für Videodatenbank

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

  • Suchformular für Videodatenbank

    Hallo liebe menschen,

    ich habe ein großes Problem und keinen Plan.

    - ich habe eine Video-Datenbank (siehe unten)
    - ich möchte durch ein dropdown-menü eine Film-Kategorie (spalte "art")
    z.B. "Action" alle Filme anzeien lassen die der kategorie entsprechen
    - außerdem möchte ich durch klick "Geamtliste" alle Filme angezeigt
    bekommen
    - leider funzt bisher garnix
    - habe mich schon viel umgeschaut in den Foren, aber nichts passendes
    gefunden
    - ich bin PHP-Newbie, also bitte keine mirnichthelfendenkomentarewiez.B.
    selbstistderprogrammierer DANKE !!!


    - ein herzliches DANKE an alle Helfer und Helferinnen

    +-----------+--------------+------+-----+---------+----------------+
    | Field | Type | Null | Key | Default | Extra |
    +-----------+--------------+------+-----+---------+----------------+
    | id | tinyint(3) | | PRI | NULL | auto_increment |
    | kurz | varchar(200| | | | |
    | lang | blob | | | | |
    | pathgr | varchar(100) | | | | |
    | pathkl | varchar(100) | | | | |
    | kurz_info | text | | | | |
    | art | varchar(50) | | | | |
    +-----------+--------------+------+-----+---------+----------------+

    neusuchen.php
    ------------------------------------
    PHP-Code:
     <? 
    include("hidden/db_connect2.inc");
    require("hidden/biblio2.inc");

    seitenAnfang("Filmdatenbank");
        echo "<h1 align=\"center\">Roy's Filmdatenbank</h1>\n";

        echo "<form action=\"suchergebnis.php\" method=\"post\">\n";
        echo "<input type=\"hidden\" name=\"set\" value=\"TRUE\">\n";
        echo "<select size=\"1\" name=\"spalte\">\n";
        echo "<option value='0' selected>Bitte wählen</option>\n";
        echo "<option value='ges_liste'>Gesamtliste</option>\n"; 
        echo "<option value='Action'>Action</option>\n";
        echo "<option value='thriller'>Thriller</option>\n";
        echo "<option value='kinder'>Kinder</option>\n";
        echo "</select>\n"; 
        echo "<input type=\"submit\" value=\"Suche starten...\">\n"; 
        
     if($spalte == "ges_liste")
     {
               $sql = " SELECT * FROM filme;";
               }
           else
           {
                 $sql = "SELECT * FROM filme WHERE $spalte;";
               }

    if(@mysql_connect($host, $user))
        {
          if(@mysql_select_db($dbname))
            {
            if (mysql_link)
                {
              $result = mysql_query("SELECT ID, kurz, pathkl, kurz_info FROM filme ORDER BY art"); 
            while ($row= mysql_fetch_array($result)) 
                 { 
                 echo "<OPTION VALUE=\"".$row["ID"]."\">".$row["kurz_info"]; 
                }
                } 
              }
        } 
                
       echo "</form>";        

    ?>
    --------------------------------------------

    suchergebnis.php
    ---------------------------
    PHP-Code:
    <? 
    if(@mysql_connect($host, $user))
        {
          if(@mysql_select_db($dbname))
            {
            $sql_criteria = array(); 
            foreach ($_POST[""] as $k=>$f) 
                { 
                    if ($f) 
                $sql_criteria[]="(".$k." LIKE '".$f."')"; 
                } 
                $where = implode(" " ,$sql_criteria); 
                $sql="SELECT * FROM filme WHERE $where"; 
                print "$sql"; 
                $result=mysql_query($sql); 
                $row=mysql_fetch_array($result); 
            }
        }    

    ?>
    EDIT:
    PHP-Tags sponsored by TobiaZ
    Zuletzt geändert von TobiaZ; 04.09.2003, 15:35.

  • #2
    Re: Suchformular für Videodatenbank

    Original geschrieben von hurz33
    - ich bin PHP-Newbie, also bitte keine mirnichthelfendenkomentarewiez.B. selbstistderprogrammierer
    trotzdem sollte der newbie sich erstmal mit den grundlagen von php und mysql beschäftigen -> http://www.schattenbaum.net/php/
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      und PHP-Tags verwenden, damit man dein Post lesen kann...

      Kommentar

      Lädt...
      X