|
|||
Hallo Mantiz,
na super! Herzlichen Dank für Deine Bemühungen, Deine Hilfsbereitschaft und meine Hochachtung für Dein Fachwissen. Im Prinzip verstehe ich das alles und Du hast es auch recht verständnlich erklärt. Nur habe ich mir das so vorgestellt, dass das Ergebnis nicht durch "von Seite zu Seite hangeln" erreicht wird, sondern irgendwie - ich weiß nicht, wie ich es ausdrücken soll... - einfacher. Checkbox(en) anklicken, Button "Ausrechnen" anklicken - fertig! Sieh Dir bitte mal eine Beispiel-Seite an. SO IN ETWA hätte ich es gerne. Nur würde ich für meinen Bedarf einen völlig anderen Grundgerüst-Aufbau herstellen, was ich auch schon getan habe. Aber die Art und Weise, vor allem die Funktion, ist mir sehr sympathisch und auch vom denken her nachvollziehbar. hier der Link: Angebotsrechner - Eingabe Ist mir echt egal, ob ich dafür Radio-Buttons, Checkboxen oder Dropdown-Menues hernehmen muss. Hauptsache, es funktioniert . Vertsehst Du, was ich meine ? Aber nochmal: Ich weiß es zu schätzen, dass Du Dir - noch dazu an einem Feiertag - so viel Mühe machst, um mir zu helfen. Und ich kann Deinen Vorschlag auch gut nachvollziehen und werde versuchen, daran zu arbeiten. Vielleicht hast Du aber auch noch eine andere Lösung, nachdem Du Dir das Beispiel angesehen hast?. Viele Grüße: Majikat |
Sponsored Links |
Sponsored Links |
|
||||
Feiertag, was ist das?
Im Grunde ist es so ja wesentlich einfacher. Im Grunde hast Du ein simples Formular, welches abgeschickt und ausgewertet wird. Die Berechnung findet bei Deinem geposteten Link ja auch serverseitig statt. Formular (angebot.php) wird ausgewertet (angebot1.php), wobei man das aber auch im selben Script vereinen kann. PHP-Code:
Wenn mehrere Auswahl-Möglichkeiten für eine Selectbox oder Radiobuttons vorhanden sein sollen, dann kann man auch noch für jedes Produkt bzw. Option ein weiteres Array 'values' einfügen, wo man dann z.b. 'Ja' und 'Nein' als Elemente hat. Dann muss man $_POST eben auf dieses Value hin überprüfen und nicht nur darauf, ob es gesetzt ist. Dann kann man bei 'Ja' bzw. 'Nein' noch einen eigenen Preis hinterlegen. // Nachtrag: Ich denke Scheppertreiber hat es mit Javascript gemacht (aber keine Ahnung). JS sollte meiner Meinung nach aber nur zusätzlich und nicht erforderlich sein, weshalb ich eine PHP/Perl/ASP/etc.-Variante bevorzugen würde. Außerdem stehen die Einzelpreise und Kalkulationsmethode auf diese Weise nicht für jeden ersichtlich im Quelltext. Die Sache mit der PDF-Generierung könnte man ja noch dazubauen und halte ich auch u.U. für sinnvoll. Geändert von mantiz (01.11.2007 um 15:03 Uhr) Grund: Nachtrag zu Scheppertreiber ergänzt |
|
|||
Tja, also - Feiertag, das ist, wenn man... Ach darum geht es doch gar nicht!
Ja, klingt wirklich einfach - für DICH vielleicht.... Aber ich blicke da noch nicht so ganz durch. Ich möchte jetzt noch wissen: Was schreibe ich in die jeweilige Checkbox (Radiobutton, Dropdown-Menue) rein, damit das funktioniert ? Also WAS von DEINEM PHP-Script? Und WAS GENAU schreibe ich in den Button "ausrechnen", damit der alles zusammen addiert ? Wenn eine 2. Seite gebraucht wird. WAS GENAU muss ich da rein schreiben und wie muss ich das verknüpfen, damit das ganze funktioniert? Ich will ja wirklich nicht nerven. Aber bitte versetze Dich mal in mich als php-Anfänger (gegen Dich jedenfalls). Wie gesagt verstehe ich Deine Tipps und ich kann sie auch nachvollziehen. Aber ich weiß das Ganze noch nicht richtig anzuwenden. Nochmals als Basis: Ich habe die Formularfeld-Seite fertig. Jetzt geht es nur noch... "nur noch" ist gut ... um den Einbau der richtigen Befehle in die jeweiligen input-Felder und das Verknüpfen des notwendigen php-Scitps, damit alles funktioniert. Wie gesagt, ich bin leider kein php-Profi. Bei mir muss man leider bei Null anfangen. |
|
||||
OK, jetzt hab' ich's doch fertig geschrieben.
PHP-Code:
@Scheppertreiber: Natürlich meinte ich nicht, dass das PDF mit JS generiert wird. Mit PHP ist es aber relativ simple, wenn man die nötige Klasse dafür hat. Hier zu finden: FPDF Bisher hat diese Klasse für mich immer ausgereicht. |
|
||||
Ich hab den selbstgebaut. PDF ist nicht so kompliziert ...
Das fpdf habe ich mir gerade mal angesehen, über 1600 Zeile durch einen Interpreter jagen ? Was gibt das für Laufzeiten ? Geändert von Scheppertreiber (01.11.2007 um 16:19 Uhr) |
|
|||
Hallo Mantiz,
ja, damit kann ich schon was anfangen. DANKE ! Sieht sogar für mich nachvollziehbar aus. Ich werde mal versuchen, das auf mein vorgefertigtes Layout-Design meines Angebotes umsetzen zu können. Ich brauche z.B. keine Checkbox neben der Überschrift für das jeweilige Produkt. Meine Liste müsste in etwa so aussehen: Kartoffeln Festkochend (Checkbox) Mehlig (Checkbox) Gemüse Blumenkohl (Checkbox) Rosenkohl (Checkbox) Broccoli (Checkbox) Obst Bananen (Checkbox) Äpfel (Checkbox) Birnen (Checkbox) usw., usw.. Und unten kommt dann der Gesamtpreis raus. Gruß: Majikat Darf ich mich wieder bei Dir melden, wenn es nicht funktioniert ? |
Sponsored Links |
|
||||
Kannst Dich gerne melden, wenn ich Zeit und Lust habe und Dir helfen kann, dann helfe ich auch.
Bei dieser Struktur würde ich das Array aber nochmals anders aufbauen, weil einige Dinge, die ich versucht habe zu berücksichtigen anscheinend gar nicht gebraucht werden. Hier würde es ausreichen in der ersten Dimension die Überschriften ggfs. mit Beschreibungstext zu speichern und darunter dann in der 2. Dimension die zugehörigen Produkte. Wenn es wirklich so aufgebaut ist, dann wäre es evtl. auch sinnvoll nicht einfach Checkboxen zu nehmen, sondern Textfelder, wo man eine Anzahl von 'Einheiten' eintragen kann. Dann gibst Du bei den Produkten den Preis pro Einheit an (im Array) und bei der Gesamtpreis-Berechnung multiplizierst Du den Preis mit der Anzahl bevor Du ihn auf den Gesamtpreis addierst. Zusätzlich kannst Du noch die Einheit (Kilogramm, Stückzahl, whatever) im Array festhalten und dem User anzeigen, damit er weiß, was er dort eintragen muss. Bei Kartoffeln könnte ich mir einen Preis pro Kilo gut vorstellen, bei Äpfeln evtl. eher einen Preis pro Stück, usw. |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
base auf lokalem Rechner | xm22 | (X)HTML | 1 | 22.07.2007 18:09 |
Linux Distribution fuer langsame Rechner | dementius | Offtopic | 8 | 23.10.2006 14:37 |
IE 5x UNd 6.0 auf einem Rechner? | Kirsten | CSS | 2 | 29.05.2006 11:31 |
Mehrere Versionen des IE auf einem Rechner installieren | Boris | Ressourcen | 3 | 01.08.2004 03:26 |