Frank: alles per POST übergeben - und evt. die Schleifen beachten

Beitrag lesen

Moin,

  1. Dieses Forum ist Spitze, als Anfänger lernt mann sehr viel und bekommt Info's zu allen Themen :-)))

  2. Ich möchte in einem Formular das ich mittels ASP erstellt habe daten an eine andere ASP Seite senden dies gelingt mir !?!?!?
    nur sendet der die erste Zeile der Datenbank. d.h. der Preis für die Komponenten steht in der URL aber egal welche Komponenten ich aus dem DropDown feld auswähle der Preis bleibt gleich !!!

Ich hoffe das mir jemand weiterhelfen kann :-<<<

<schnippschnapp>Quelltext</schnippschnapp>

Ciao

Michael, Webmaster der FFW.

Gruß Micha....

Post und Get vermischen... da liegt evt. der Fehler.

Wenn du die SQL Abfrage ausführst, und dann gleich verwendest, wird immer der erste Datensatz zugrunde gelegt.. deswegen wahrscheinlich auch immer der selbe Preis.

Mein TIP: Nimm eine Tabelle für die Formulareingaben mit eindeutiger Kennung und eine zweite für die Produktinfos, die Verknüpfung erfolgt anhand der eindeutigen Kennung. So kannst du in den Formularfeldern sauber mit wenig Daten arbeiten und fragst erst die Preise ab, wenn sie zur berechnung gebraucht werden.
die Kennung übergibst du einfach in die WHERE Klausel der folgenden SQL-Abfrage.

Mein Tip 2:
Übergib Artikelnummer und Preis zusammen nach Schema: value="<%=rs("artnr")%>_<%=rs("price")%>"  -- dann trennst du im folgenden den String auseinander und konvertierst den hinteren Teil zurück ins Double-Format oder was auch immer du da brauchst zum Berechnen.

Hoffe, ich hab dich geholfen...

Frank