 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
20.12.2005, 11:36
|
#1
|
|
TP-Veteran
Registriert seit: May 2003
Ort: krefeld
|
option aus db auswählen
hallo, versuche eine seite zu erwitern. momentan werden alle ergebnisse angezeigt, ich möchte aber auch die möglichkeit haben die ergebnisse auszuwählen, hier Art_Lan ist die länge, dh es werden alle längen angezeigt, in option habe ich die längen gruppiert, jetzt zeige mir zb länge 1
PHP-Code:
$sqlauswahl = "
SELECT DISTINCT
$table_prods.*
FROM
$table_prods
WHERE
$table_prods.Pro_Ber_ID=".$_GET['ber']." AND
$table_prods.Pro_Gru_ID=".$_GET['gru']." AND
$table_prods.Pro_Art_ID=".$_GET['art']." AND
$table_prods.Pro_Lin_ID=".$_GET['lin']." AND
$table_prods.Pro_Kla_ID=".$_GET['kla']." AND
$table_prods.Art_Dek_ID=".$_GET['dekid']."
GROUP BY
$table_prods.Art_Lan
ORDER BY
$table_prods.Art_Lan
";
$resauswahl = mysql_query($sqlauswahl) or die(mysql_error());
$options = "";
while($rowauswahl = mysql_fetch_assoc($resauswahl))
{
$options .= "<option>".$rowauswahl['Art_Lan']."</option>\n";
}
echo "<form name='auswahl' method='post' action='".$_SERVER['PHP_SELF']."'>";
echo "<select>\n";
echo $options;
echo "</select>\n";
echo "<INPUT TYPE='submit' name='klick' VALUE='Go'>";
echo "</form>";
jemand ein tipp?
__________________
computer tun nur das was man ihnen sagt, meistens
wenn's geholfen hat - bewerte
|
|
|
20.12.2005, 13:46
|
#2
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
|
über das Formular auch noch Art_Lan mitgeben und ein weiteres AND in die Where-Klausel!
where ( Bedingung )
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]
use my HTML-Tester
Motto'06: Mut zur deutschen Sprache!
|
|
|
20.12.2005, 13:58
|
#3
|
|
TP-Veteran
Registriert seit: May 2003
Ort: krefeld
|
ok, nur mein problem ist, dass beim aufruf der seite erstmal alle längen angezeigt werden, und teilweise sind es wirlich viele datensätze. mit dem option-feld möchte ich dem user die möglichkeit geben die ergebnisse nach den längen auszuwählen
__________________
computer tun nur das was man ihnen sagt, meistens
wenn's geholfen hat - bewerte
|
|
|
20.12.2005, 14:27
|
#4
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
|
Ich dachte, dass Pro_Ber_ID=".$_GET['ber'] usw. bestimmte Inhalte wären und diese wiederum verschiedene Art_Lan haben.
Du sagst aber nun, dass Du über die Pro_Ber_ID die Längen selektieren willst.
Wie sieht Deine DB-Tabelle aus? ggf. mit Inhalts-Beispiel
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]
use my HTML-Tester
Motto'06: Mut zur deutschen Sprache!
|
|
|
20.12.2005, 14:35
|
#5
|
|
TP-Veteran
Registriert seit: May 2003
Ort: krefeld
|
das wäre mein pfad:
page.php?lang=de&page=4_03_02&ber=4&gru=40&art=224&lin=2032&kla=20028&dekid=32
dh im ber 4, gru 40, art 224..........dekid 32 gibt es verschiedene längen, zb 100, 200, 300
im
page.php?lang=de&page=4_03_02&ber=4&gru=40&art=224&lin=2032&kla=20028&dekid=34
sind die längen aber zb 110, 220.
deswegen dachte ich über dynamisches option-feld
__________________
computer tun nur das was man ihnen sagt, meistens
wenn's geholfen hat - bewerte
|
|
|
20.12.2005, 16:18
|
#6
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
|
Was sind das eigentlich für Längen? Auch ein Datenbank-Feld?
Zwischen BER und DEKID hast Du im Aufruf noch weitere Kriterien, was geschieht mit diesen? Sind das auch Selektions-Kriterien? Dann genügen die Select-Optionen aber nicht!
Ohne die ganzen Zusammenhänge zu kennen kann da nicht viel Rat gegeben werden.
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]
use my HTML-Tester
Motto'06: Mut zur deutschen Sprache!
|
|
|
20.12.2005, 16:22
|
#7
|
|
TP-Veteran
Registriert seit: May 2003
Ort: krefeld
|
ber=bereich
gru=gruppe
art=art
lin=linie
kla=klasse
dekid=dekorid
und dann die längen
__________________
computer tun nur das was man ihnen sagt, meistens
wenn's geholfen hat - bewerte
|
|
|
21.12.2005, 01:42
|
#8
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
|
Ah ja, wenn du wie oben im Script erst beim verarbeiten der Auswahl eine Selektion der vorhandenen Längen anbietest geht das schon!
hab nicht so genau ingesehen 
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]
use my HTML-Tester
Motto'06: Mut zur deutschen Sprache!
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:37 Uhr.
|
 |