Problem mit PHP Suche

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

  • Problem mit PHP Suche

    Hi zusammen,

    ich hab ein Problem mit meiner PHP Suche, bzw. besser eine Frage. Wie muss ich es verknüpfen, wenn ich mehr als nur nach dem "Request" suchen will? Er durchsuch jedesmal nur das, was an der 1. Stelle steht. Mit OR funktioniert es nicht. Bitte helfen.

    Hier der Code:
    PHP-Code:
    <table id="table">
    <tr style="font-weight:bold;">
        
        <th id="first"><a href="index.php?order=Shop"><div class="thlink">Shop</div></a></th>
        <th><a href="index.php?order=Anzahl">....</a></th>
        <th><a href="index.php?order=Anzahl">Request</a></th>
        <th><a href="index.php?order=Anzahl">....</a></th>
        <th><a href="index.php?order=Anzahl">....</a></th>
        <th><a href="index.php?order=Anzahl">Erstellt</a></th>
        <th><a href="index.php?order=Anzahl">Zuletzt geändert</a></th>

    </tr>
    <?php

    include("db_connect.php");

    $tabelle "beispieltabelle";
        
    if (
    $_POST["suchbegriff"]){
        
    // Mysql Abfrage wird gespeichert mit den Notwendigen Parameter
        
    $sql "SELECT * 
                FROM 
                    "
    .$tabelle.
                WHERE 
                    Request OR ....
                        
                LIKE 
                    ('%"
    .mysql_real_escape_string(utf8_decode($_POST["suchbegriff"]))."%')";
                
        
    // Mysql Abfrage wird durchgeführt
        
    $result mysql_query($sql);
        
        
    // Ergebnis wird ausgegeben
        
    while($row mysql_fetch_object($result)){
            echo 
    '<tr>'."\r\n";
            echo 
    '<td>'.utf8_encode($row->....).'</td>';
            echo 
    '<td>'.utf8_encode($row->.....).'</td>';
            echo 
    '<td>'.utf8_encode($row->Request).'</td>';
            echo 
    '<td>'.utf8_encode($row->....).'</td>';
            echo 
    '<td>'.utf8_encode($row->....).'</td>';
            echo 
    '<td>'.utf8_encode($row->created).'</td>';
            echo 
    '<td>'.utf8_encode($row->modified).'</td>';
            echo 
    '</tr>'."\r\n";    
        }

    }
    ?>
    </table>

  • #2
    Crossposting

    Warum machst Du ein Crossposting, wo Du doch bereits eine gute Antwort in einem anderen Forum bekommen hast??

    PHP Suche - php.de

    Sowas ist nicht gerne gesehen:-(!

    streuner
    Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode verkauft, der letzte Algorithmus patentiert,
    der letzte Netzknoten verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine programmiert.

    "Diese Software verdient die 3 großen GGG: --- Gesehen --- Gelacht --- Gelöscht ---"

    Kommentar


    • #3
      Zitat von streuner Beitrag anzeigen
      Warum machst Du ein Crossposting, wo Du doch bereits eine gute Antwort in einem anderen Forum bekommen hast??

      PHP Suche - php.de

      Sowas ist nicht gerne gesehen:-(!

      streuner
      Die hatte ich noch nicht gesehen. Ein zweites Forum für zweite Hilftestelleungen kann nicht schaden dachte ich mir.
      Naja, tut mir leid.

      Kommentar

      Lädt...
      X