baseportal | |||
English - Deutsch | "Es gibt keine dummen Fragen - jeder hat einmal angefangen" | ||
|
Ausgewählter Eintrag: | Zur Liste |
Alle Einträge zum Thema: | Zur Liste |
Mein Problem: Ich übergebe in einem Formular mit der Methode "Post" folgendes Auswahlfeld:
if ($kat_id==40) { out <<EOF; <SELECT NAME="Farbe"> <OPTION SELECTED>Transparent <OPTION>Rot <OPTION>Gelb <OPTION>Blau </SELECT> EOF }
$printbestnr=$bestnr; $Farbe=$_get{Farbe}; $printfarbe=$Farbe;
Farbe:".$printfarbe."
Vielen Dank, Helmut
<SELECT NAME="farbe="> <OPTION SELECTED>Transparent <OPTION>Rot <OPTION>Gelb <OPTION>Blau </SELECT>
$sessionid=$_get{session}; $bestellartikel=$_get{sku}; $bestellanzahl=$_get{number}; $aktion=$_get{aktion}; $farbe=$_get{farbe};################ liegt hier der Fehler? $cnt=0; $formcount=0;
if ($aktion eq "a") ##### Produkt in Warenkorb hinzufügen ##### { get "session==$sessionid", "temp"; while (get_next("temp")) { $formcount++; if ($artikelnr==$bestellartikel) { $cnt++; } } if ($cnt > 0) { get "session==$sessionid and artikelnr==$bestellartikel","temp","test"; # wenn produkt schon im Warenkorb vorhanden ist, wirds erhöht while (get_next("test")) { $anzahlalt=$anzahl; } mod "session==$sessionid and artikelnr==$bestellartikel", ["anzahl",abs(int( $anzahlalt+$bestellanzahl))], "temp"; } else # wenn noch nicht im Warenkorb vorhanden { put ["session", "$sessionid", "artikelnr", "$bestellartikel", "farbe", "$farbe","anzahl", abs(int($bestellanzahl))], "temp";##################hier habe ich auch rumgepfuscht } &PrintBasket;
Hallo Stefan, danke für den Tip, hab es jetzt so geändert: (Klappt leider noch nicht)
<SELECT NAME="farbe="> <OPTION SELECTED>Transparent <OPTION>Rot <OPTION>Gelb <OPTION>Blau </SELECT> Es geht hier um den Shop aus der Bibi. Das eigentliche Problem ist das Hinzufügen der Farbe in die Datenbank "temp". Ich habe ein neues Feld hinzugefügt, das "farbe" (sollte ich es anders nennen?)heißt. Der Mailbefehl funktioniert auch schon, aber nur, wenn ich die Farbe manuell in das Datenbankfeld "farbe" eingebe. Ist ja immerhin etwas...hier der Teil der noch nicht funzt, wo die Warenkorbdaten in die Datenbank gespeichert werden. Vielen Dank schonmal, Helmut
$sessionid=$_get{session}; $bestellartikel=$_get{sku}; $bestellanzahl=$_get{number}; $aktion=$_get{aktion}; $farbe=$_get{farbe};################ liegt hier der Fehler? $cnt=0; $formcount=0; if ($aktion eq "a") ##### Produkt in Warenkorb hinzufügen ##### { get "session==$sessionid", "temp"; while (get_next("temp")) { $formcount++; if ($artikelnr==$bestellartikel) { $cnt++; } } if ($cnt > 0) { get "session==$sessionid and artikelnr==$bestellartikel","temp","test"; # wenn produkt schon im Warenkorb vorhanden ist, wirds erhöht while (get_next("test")) { $anzahlalt=$anzahl; } mod "session==$sessionid and artikelnr==$bestellartikel", ["anzahl",abs(int( $anzahlalt+$bestellanzahl))], "temp"; } else # wenn noch nicht im Warenkorb vorhanden { put ["session", "$sessionid", "artikelnr", "$bestellartikel", "farbe", "$farbe","anzahl", abs(int($bestellanzahl))], "temp";##################hier habe ich auch rumgepfuscht } &PrintBasket;
ein neues Feld hinzugefügt, das "farbe" (sollte ich es anders nennen?)heißt. Der Mailbefehl funktioniert auch schon, aber nur, wenn ich die Farbe manuell in das Datenbankfeld "farbe" eingebe. Ist ja immerhin etwas...hier der Teil der noch nicht funzt, wo die Warenkorbdaten in die Datenbank gespeichert werden. Vielen Dank schonmal, Helmut Hier ist das Auswahlfeld was mit "Post "übergeben wird:
<SELECT NAME="farbe="> <OPTION SELECTED>Transparent <OPTION>Rot <OPTION>Gelb <OPTION>Blau </SELECT>
$sessionid=$_get{session}; $bestellartikel=$_get{sku}; $bestellanzahl=$_get{number}; $aktion=$_get{aktion}; $farbe=$_get{farbe};################ liegt hier der Fehler? $cnt=0; $formcount=0;
if ($aktion eq "a") ##### Produkt in Warenkorb hinzufügen ##### { get "session==$sessionid", "temp"; while (get_next("temp")) { $formcount++; if ($artikelnr==$bestellartikel) { $cnt++; } } if ($cnt > 0) { get "session==$sessionid and artikelnr==$bestellartikel","temp","test"; # wenn produkt schon im Warenkorb vorhanden
while (get_next("test")) { $anzahlalt=$anzahl; } mod "session==$sessionid and artikelnr==$bestellartikel", ["anzahl",abs(int( $anzahlalt+$bestellanzahl))], "temp"; } else # wenn noch nicht im Warenkorb vorhanden { put ["session", "$sessionid", "artikelnr", "$bestellartikel", "farbe", "$farbe","anzahl", abs(int($bestellanzahl))], "temp";##################hier habe ich auch rumgepfuscht } &PrintBasket;
Liste der Einträge von 50400 bis 50550: | Einklappen | Zur Eingabe |
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < | Zur Eingabe | > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge |
© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen |