Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Datenselektion über option [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Datenselektion über option


 
Udo Stoll
20-08-2001, 14:29 
 
Hallo und Guten Tag,
bei dem nachfolgenden Script habe ich ein Problem. Ich habe eine Database mit dem Feld "branche", und möchte nach den Feldinhalten mit "option value" selektieren. Dieser Wert wird dann übergeben und ergibt eine Selektion.
Das Problem : Bei auswählen wird der Feldinhalt "branche" angezeigt und es kommen gleiche Werte wiederholt vor.
Das sieht allerdings nicht gut aus. Wie kann ich bei der Anzeige "Duplikate ausschliessen" ????
Ich bin Neuling, Hilfe wäre schön.

Udo Stoll



<?
$host = "";
$dbase = "";
$user = "";
$pass = "";
mysql_connect("","","");
mysql_select_db("") or die("Fehler beim Öffnen der Datenbank");
$query = "Select * from portal";
$result = mysql_query($query);
?>
<p>&nbsp;</p>
<form method="post" action="portal_liste.php3">
<p align="center"><b><font face="verdana" size="3">Nach welchen Kriterien möchten Sie selektieren ?</font></b></p>
<p align="center">
<font face="verdana" size="2">Eine Branche wählen</font></p>
<p align="center"> <font face="Arial" size="2">
<select name="myID">
<?
while ($array = mysql_fetch_row($result))
{
echo ("<option value='$array[2]'><font face='verdana' size='2'>$array[2]</font></option>");
}
?>
</select>
<input type="submit" name="submit" value="Suchen">
</font></p>
</form>
<p>&nbsp;</p>

 
Berni
20-08-2001, 14:47 
 
schau dir mal diesen Absatz an
http://www.mysql.com/documentation/mysql/bychapter/manual_MySQL_Optimization.html#DISTINCT_optimization

Durch Verwendung von "select distinct ..." kannst du Duplikate ein eniem Select filtern.

gruß
berni


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:37 Uhr.