Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Nur ein Ergebnis in der Suchfunktion wird angezeigt (https://www.gegen-bilderklau.net/thread.php?threadid=160419)


Geschrieben von callous. am 12.08.2009 um 13:41:

  Nur ein Ergebnis in der Suchfunktion wird angezeigt

Ich habs nun endlich geschafft, die Suchfunktion fehlerfrei einzubauen: Klick

Doch nun wird immer nur ein Eintrag ausgegeben, was ziemlich blöd ist, da man ja alle Pferde sehen soll.
Wie mache ich es so, dass alle Pferde der angegeben Rasse angezeigt werden und nicht nur eines?

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
<?php 
include("datenbank.php");

    $Rasse $_POST['Rasse'];

    echo "<b>Gefundene Pferde:</b> ";
     
    $abfrage "SELECT * FROM Zuchtpferde WHERE Rasse LIKE '%$Rasse%'"; 
    $ergebnis mysql_query($abfrage) or die(mysql_error()); 
    if($ausgabe mysql_fetch_assoc($ergebnis)) 
        { 
echo '<a href="pferd.php?id=' $ausgabe["ID"] . '" target="content">' $ausgabe["Name"] . '</a><br>'; 
} 
    else 
        { 
echo "<i>keine</i>"; 
    }  
             
?>



Geschrieben von Stelo am 12.08.2009 um 15:53:

 

Du hast für die Ausgabe (mysql_fetch_assoc) eine if-Anweisung benutzt.
Diese überprüft nur, ob Ergebnisse zurück gegeben werden und somit läuft diese Prüfungsinstanz nur einmal durch. Ersetze dort das if einfach durch while, dann wird diese while-Schleife solange ausgeführt, wie es auch Inhalte auszugeben gibt.



Geschrieben von callous. am 12.08.2009 um 17:37:

 

Danke, hat geklappt (muss zwar noch nen kleinen Fehler rauskorrigieren, aber jetzt geht es) fröhlich



Geschrieben von Stelo am 12.08.2009 um 17:40:

 

Zitat:
Original von fabbily
Danke, hat geklappt (muss zwar noch nen kleinen Fehler rauskorrigieren, aber jetzt geht es) fröhlich

Das freut mich, ich helfe doch gerne. smile


Forensoftware: Burning Board, entwickelt von WoltLab GmbH