Hi, hab eine suchfunktion gemacht. In der Datenbank steht folgendes:
id bild erstes
also, id ist klar, in bild ist ein link gespeichert (zu dem Bild) und in erstes sind Schlüsselwörter, die man eingeben kann, um das Bild (also den link dazu) herausgegeben zu bekommen...
Hier der Quelltext:
Code:
<?
include("connect.php");
$suchwort=$_POST["suchwort"];
$sql="select bild from Bilgal where erstes like '%$suchwort%'";
$result=mysql_query($sql);
if ($suchwort == "" or $row=mysql_fetch_object($result) == "")
{echo "Es konnten leider keine Einträge zu $suchwort gefunden werden. Versuchen sie es mit einem anderen Wort nocheinmal!";}
while ($row=mysql_fetch_object($result))
{echo $row -> bild;
echo "
";
}
?>
nun habe ich mit dieser wihleschleife ein kleines Problem. Ich habe spaßeshalber ein paar werte in die Datenbank eingetragen, um zu testen, ob alles geht, habe ich 5 mal rotes kleid unter 'erstes' eingetragen, suche ich aber nach rotes Kleid, bekomme ich nur 4 ausgegeben... Habe es auch schon mit for schleife versucht, selbes Problem... wie muss ich die while schleufe abändern, um alle ergebnisse ausgegeben zu bekommen??? Unter
http://www.try-pink.de/Alben.phpkönnt ihr es euch das suchfeld ansehen, aber das bringt wohl nix
Danke an alle die mir helfen