2016-06-07 8 views
0

Ich habe etwa 10 Kategorien und ein Suchformular erstellen, aber ich möchte alle Kategorien anzeigen & sogar eine einzelne Kategorie in Option. Wie kann ich das machen? So kann der Benutzer in allen Kategorien mit einer einzigen Phrase suchen.Alle Kategorien in "Form" anzeigen Option auswählen Dropdown

Das wäre hilfreicher, wenn Sie mir eine MySQL-Abfrage mit einer Phrase in allen Kategorien suchen könnten. Ich habe eine andere Tabelle, die Firmen und Kategorien genannt wird, also wenn jemand einen Ausdruck wie "irgendein Geschäftsname" sucht und alle Kategorien vorwählt, dann sollte alle Firmen innerhalb aller Kategorien zeigen.

Vielen Dank im Voraus ...

Antwort

0
  1. Option Entfernen 'Alle Kategorien' von while-Schleife.

  2. Fügen Sie einen Wert für die Option "Alle Kategorien" hinzu.

  3. In der Formularaktionsseite, die auf der Auswahlfeldoption basiert, wird eine Abfrage geschrieben/generiert.

Formular Code

<?php $fetch_category = mysql_query("SELECT * FROM category ORDER BY categoryname ASC"); 
    while($throw_category = mysql_fetch_array($fetch_category)) { 
    echo ' <option value="'.$throw_category['categoryname'].'">'.$throw_category['categoryname'].'</option>'; 
    } ?> 
    <option value="all">All Categories</option> 
</select> 
+0

(1 & 2) Ya Ich verstehe, aber ich weiß nicht, wie ich das tun kann. (3) Ich weiß auch nicht, Abfrage für das gleiche. –

Verwandte Themen