Oke
Dann noch mal von vorne
PHP-Code:
<?php $land_query=
"SELECT messedaten.messeland
FROM messebranchen
INNER JOIN messedaten
ON messedaten.branchen = messebranchen.idbranche
WHERE messebranchen.branchentext
LIKE '%$eingabe%'
GROUP BY messedaten.isoland";
$connect->connect($land_query);
$rs_land = mysql_query($land_query) or die(mysql_error());
$row_rs_land = mysql_fetch_assoc($rs_land);
while($row_rs_land = mysql_fetch_array($rs_land)){
echo $row_rs_land['messeland'];
echo "<br />";
}
?>
Ich habe eine Suchmaske erstellt die funktioniert. Diese gibt Datensätze aus. Ich wollte nun die Länder die den Datensätze zugewiesen sind aufzählen. Also nicht alle Länder die in der Tabelle vorhanden sind sondern nur die der ausgewählten Datensätze. Das habe ich versucht mit einer WHILE Schleife zu realisieren was leider nur teilweise geklappt hat. Denn statt alle drei Länder aufzuzählen zählt es nur zwei auf.
Ich habe, als ich versuchte dem ganzen auf die Schliche zu kommen, einen Datensatz dem das Land Deutschland zugewiesen war ein anderes Land zu gewiesen (Schweden) und das hat es angezeigt.(Was mich aber noch mehr verwirrt hat.)
Das Bild war wohl nicht seht hilfreich deswegen habe ich es mit Text versehen so dass es verständlicher ist.
Ich hoffe mein Problem ist jetzt klarer.
Grüssli Natasha