Re: Datensatz abschicken und Eingabe gleich anzeigen -wird schon besser - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Sander (8133 Beiträge) am Donnerstag, 28.März.2002, 09:42.
    Re: Datensatz abschicken und Eingabe gleich anzeigen -wird schon besser

      du hast die falschen klammern und ein $ zuviel
      $Anzahl1<br>
      $_put{"Endbetrag"}
      

      Sander


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Micha Jost (347 Beiträge) am Mittwoch, 27.März.2002, 15:00. WWW: rathaus-buerstadt.de
    Datensatz abschicken und Eingabe gleich anzeigen

      Hallo,

      was bisher geschah:
      Mit Hilfe des bp-forums entstand ein template mit dem der eine Schwimmbaddauerkarte bestellen kann:
      Es werden Daten eingeben und mit dem Abschicken gleich auf ein Template weitergeleitet, auf dem die eben eingegebenen Daten stehen.

      Mit dem nachfolgenden Template werden Daten leider nicht in die db=schwimmbad aufgenommen, aber zumindet das Template schwimmbadausgabe aufgerufen.
       wenn die Zeile:
      <input type=hidden name="htx=" value="/rathaus-buerstadt.de/onlineformulare/basteln/schwimmbad">
      

      fehlt, klappt die Eingabe in die db, dafür wird nicht weitergeleitet (klar)

      Es wäre einfach toll, wenn das wirklich alles funktionieren würde.
      Daten eingeben, abschicken, eingegebene Daten angucken und fertig.

      Wer hilft die Schwimmbadsaison in Bürstadt zu retten.
      Gruß
      Micha

      <html>
      <head><title>baseportal</title>
      <perl>
      if (%_put)
      {
      if ($_put{"Berechtigte"} eq "Erwachsene") {
          $_put{"Endbetrag"} =20;
         } 
      elsif ($_put{"Berechtigte"} eq "Kinder") {
          $_put{"Endbetrag"}=10;
         } 
      elsif ($_put{"Berechtigte"} eq "Jugendliche") {
          $_put{"Endbetrag"}=30;
         }
      }
      </perl>
      

      </head>
      <body bgcolor=ffffff vlink=0000f0>
      <font size=2 face=arial,helvetica>
      <center>
      <body bgcolor="ffffff" text="#000000" vlink="0000f0">
      <font size=2 face=arial,helvetica> <font face=arial,helvetica size=2>
      <ul>
        <p>
        <p>Neuer Eintrag:</p>
        <table>
          
        <form action="baseportal.pl?htx=$htx&cmd=addOnline" method="post" enctype="multipart/form-data"  onSubmit="return formcheck()">
      

      <input type=hidden name="cmd=" value="addOnline">
      <input type=hidden name="htx=" value="/rathaus-buerstadt.de/onlineformulare/basteln/schwimmbad">
            <tr> 
              <td align=right><font size=2 face=arial,helvetica>Berechtigte:</font></td>
              <td><font size=2 face=arial,helvetica> 
                <select name="Berechtigte:=" size=1>
                  <option>Erwachsene
                  <option>Jugendliche
                  <option>Kinder
                </select>
                </font></td>
            </tr>
            <tr> 
              <td align=right><font size=2 face=arial,helvetica>Anzahl1:</font></td>
              <td><font size=2 face=arial,helvetica> 
                <input type="text" name="Anzahl1:=" size=10 value="">
                </font></td>
            </tr>
       <tr> 
              <td align=right><font size=2 face=arial,helvetica>Name:</font></td>
              <td><font size=2 face=arial,helvetica> 
                <input type="text" name="Name:=" size=10 value="">
                </font></td>
            </tr>
           
      <tr> 
              <td align=right><font size=2 face=arial,helvetica>Anzahl2:</font></td>
              <td><font size=2 face=arial,helvetica> 
                <input type="text" name="Anzahl2:=" size=10 value="">
                </font></td>
            </tr>
            <tr> 
              <td align=right><font size=2 face=arial,helvetica>Endbetrag:</font></td>
              <td><font size=2 face=arial,helvetica> 
                <input type="text" name="Endbetrag:=" size=10 value="$Endbetrag">
                </font></td>
            </tr>
            <tr> 
              <td></td>
              <td nowrap> 
                <input type=submit value="Abschicken" name="submit">
                <input type=reset value="Zurücksetzen" name="reset">
              </td>
            </tr>
          </form>
        </table>
        <p><br>
          <br>
      </ul>
      

      <perl>
      if ($cmd eq "addOnline")
      {
      put undef,"schwimmbad"; 
      }
      </perl>
      </body>
      </html>
      

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 27.März.2002, 17:38.
    Re: Datensatz abschicken und Eingabe gleich anzeigen

      <html>
      <head><title>baseportal</title>
      </head>
      <body bgcolor=ffffff vlink=0000f0>
      

      <perl>
      if (%_put)
      {
      if ($_put{"Berechtigte"} eq "Erwachsene") {
       
      $_put{"Endbetrag"} =20;
      } 
      elsif ($_put{"Berechtigte"} eq "Kinder") {
          $_put{"Endbetrag"}=10;
         } 
      elsif ($_put{"Berechtigte"} eq "Jugendliche") {
          $_put{"Endbetrag"}=30;
         }
      

      put undef,"schwimmbad";
      out <<EOF;
      

      Hier kommt dein hmtltext für die Ausgabe rein. Die übergebenen Variablen sprichst du weiter mit $_put{..} an
      EOF
      }else
      {
      out <<EOF;
      

      <font size=2 face=arial,helvetica>
      <center>
      <font size=2 face=arial,helvetica> <font face=arial,helvetica size=2>
      <ul>
      <p>
      <p>Neuer Eintrag:</p>
      <table>
      <form action="baseportal.pl?htx=$htx&cmd=addOnline" method="post" enctype="multipart/form-data" onSubmit="return formcheck()">
      <input type=hidden name="cmd=" value="addOnline">
      <input type=hidden name="htx=" value="/rathaus-buerstadt.de/onlineformulare/basteln/schwimmbad">
       
      <tr> 
      <td align=right><font size=2 face=arial,helvetica>Berechtigte:</font></td>
      <td><font size=2 face=arial,helvetica> 
      <select name="Berechtigte:=" size=1>
      <option>Erwachsene
      <option>Jugendliche
      <option>Kinder
      </select>
      </font></td>
      </tr>
      <tr> 
      <td align=right><font size=2 face=arial,helvetica>Anzahl1:</font></td>
      <td><font size=2 face=arial,helvetica> 
      <input type="text" name="Anzahl1:=" size=10 value="">
      </font></td>
      </tr>
      <tr> 
      <td align=right><font size=2 face=arial,helvetica>Name:</font></td>
      <td><font size=2 face=arial,helvetica> 
      <input type="text" name="Name:=" size=10 value="">
      </font></td>
      </tr>
      

      <tr>
      <td align=right><font size=2 face=arial,helvetica>Anzahl2:</font></td>
      <td><font size=2 face=arial,helvetica> 
      <input type="text" name="Anzahl2:=" size=10 value="">
      </font></td>
      </tr>
      <tr> 
      <td align=right><font size=2 face=arial,helvetica>Endbetrag:</font></td>
      <td><font size=2 face=arial,helvetica> 
      <input type="text" name="Endbetrag:=" size=10 value="$Endbetrag">
      </font></td>
      </tr>
      <tr> 
      <td></td>
      <td nowrap> 
      <input type=submit value="Abschicken" name="submit">
      <input type=reset value="Zurücksetzen" name="reset">
      </td>
      </tr>
      </form>
      </table>
      <p><br>
      <br>
      </ul>
      

      EOF
      }
      </perl>
      </body>
      </html>
       
      

      Sander

     Antworten

    Beitrag von Micha Jost (347 Beiträge) am Donnerstag, 28.März.2002, 09:25.
    Re: Datensatz abschicken und Eingabe gleich anzeigen -wird schon besser

      Danke Sander,
      jetzt komme ich ohne ein zweites template aus,
      aber wie war das noch im Mittelteil??
      Als perl-Legastheniker habe ich irgendwie noch nicht das Feeling für die richtige put-Syntax
      Bei der Anzeige der Eingabedaten soll ja der automatisch erzeugte Endbetrag auch aufgeführt werden.

      .. die Bürstädter Schwimmbadsaison steht auf dem Spiel!!!

      Gruß
      Micha



      <html>
      <head><title>baseportal</title>
      </head>
      <body bgcolor=ffffff vlink=0000f0>
      

      <perl>
      if (%_put)
      {
      if ($_put{"Berechtigte"} eq "Erwachsene") {
       
      $_put{"Endbetrag"} =20;
      } 
       
      elsif ($_put{"Berechtigte"} eq "Kinder") {
      $_put{"Endbetrag"}=10;
         } 
      elsif ($_put{"Berechtigte"} eq "Jugendliche") {
          $_put{"Endbetrag"}=30;
         }
      put undef,"schwimmbad"; 
      out
      <<EOF;
       
      Text  $Name <br>
      $Anzahl1<br>
      $_put("$Endbetrag")
      

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 28.März.2002, 09:42.
    Re: Datensatz abschicken und Eingabe gleich anzeigen -wird schon besser

      du hast die falschen klammern und ein $ zuviel
      $Anzahl1<br>
      $_put{"Endbetrag"}
      

      Sander

     Antworten

    Beitrag von Micha Jost (347 Beiträge) am Donnerstag, 28.März.2002, 10:50.
    Danke - jetzt kann die Schwimmbadsaison beginnen

      Danke Sander,
      Du hast hiermit einen freien Eintritt ins Bürstadter Schwimmbad gewonnen (incl. Gutschein für einmal Rutschen) sowie ein gemischtes Eis nach Wahl.
      Wir sind im Raum Mannheim zu Hause, Heidelberg liegt auch in der Nähe-also wenn die Skisaison rum ist....
      Terminvereinbarungen nehme ich gerne entgegen.
      Schöne Ostern

      Micha

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 28.März.2002, 11:06.
    Re: Danke - jetzt kann die Schwimmbadsaison beginnen

      d

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 28.März.2002, 11:08.
    Re: Danke - jetzt kann die Schwimmbadsaison beginnen

      jetzt ist was schief gelaufen...

      also: die skisaison ist eigentlich nie um, weil es gibt ja gletscher ;-)

      Aber ich nehm dich beim Wort und wenn ich in der gegend bin... Schoko oder Erdbeereis - lecker ;-)

      Sander

     Antworten

    Beitrag von Micha Jost (347 Beiträge) am Donnerstag, 28.März.2002, 11:34.
    einen hätt` ich noch...

      Hallo Sander,
      ein (vermutlich) letztes Miniproblem.
      Die ganze Eingabe soll auch noch als E-Mail dem user zugesandt werden,
      dazu habe ich mein bewährtes E-Mailmodul hinten angepappt, aber es hagelt Fehlermeldungen.
      Könnst Du noch mal schauen und dann ist wirklich Schluss.
      Gruß
      Micha

      <html>
      <head><title>Test</title>
      </head>
      <body bgcolor=ffffff vlink=0000f0>
      

      <perl>
      if (%_put)
      {
      if ($_put{"Berechtigte"} eq "Erwachsene") {
       
      $_put{"Endbetrag"} =20;
      } 
       
      elsif ($_put{"Berechtigte"} eq "Kinder") {
      $_put{"Endbetrag"}=10;
         } 
      elsif ($_put{"Berechtigte"} eq "Jugendliche") {
          $_put{"Endbetrag"}=30;
         }
      put undef,"schwimmbad"; 
      out
      <<EOF;
       
      Text  $Name <br>
      $Anzahl1<br>
      $_put{"Endbetrag"}
      EOF
      }
      else
      {
      out
      <<EOF;
      

      <font size=2 face=arial,helvetica>
      <center>
      <font size=2 face=arial,helvetica> <font face=arial,helvetica size=2>
      <ul>
      <p>
      <p>Neuer Eintrag:</p>
      <table>
      <form action="baseportal.pl?htx=$htx&cmd=addOnline" method="post" enctype="multipart/form-data" onSubmit="return formcheck()">
      <input type=hidden name="cmd=" value="addOnline">
       
      <tr> 
      <td align=right><font size=2 face=arial,helvetica>Berechtigte:</font></td>
      <td><font size=2 face=arial,helvetica> 
      <select name="Berechtigte:=" size=1>
      <option>Erwachsene
      <option>Jugendliche
      <option>Kinder
      </select>
      </font></td>
      </tr>
      <tr> 
      <td align=right><font size=2 face=arial,helvetica>Anzahl1:</font></td>
      <td><font size=2 face=arial,helvetica> 
      <input type="text" name="Anzahl1:=" size=10 value="">
      </font></td>
      </tr>
      <tr> 
      <td align=right><font size=2 face=arial,helvetica>Name:</font></td>
      <td><font size=2 face=arial,helvetica> 
      <input type="text" name="Name:=" size=10 value="">
      </font></td>
      </tr>
      

      <tr>
      <td align=right><font size=2 face=arial,helvetica>Anzahl2:</font></td>
      <td><font size=2 face=arial,helvetica> 
      <input type="text" name="Anzahl2:=" size=10 value="">
      </font></td>
      </tr>
      <tr> 
      <td align=right><font size=2 face=arial,helvetica>Endbetrag:</font></td>
      <td><font size=2 face=arial,helvetica> 
      <input type="text" name="Endbetrag:=" size=10 value="$Endbetrag">
      </font></td>
      </tr>
      <tr> 
      <td></td>
      <td nowrap> 
      <input type=submit value="Abschicken" name="submit">
      <input type=reset value="Zurücksetzen" name="reset">
      </td>
      </tr>
      </form>
      </table>
      <p><br>
      <br>
      </ul>
       
      

      EOF


      }
      </perl>
      <perl>
      if ($cmd eq "addOnline")
      {
      $inhalt="Vielen Dank für Ihren Anmeldung.\n\nIhre Eingaben waren:\n\nName: $Name\n\nEndbetrag: $_put{"Endbetrag"}n\n\nMit freundlichen Grüßen\nIhre Stadtverwaltung Bürstadt\n\nRathausstr. 2\n68642 Bürstadt\nTel.:06206/ 701-0\nE-Mail: online-service\@buerstadt.de\nhttp://www.rathaus-buerstadt.de";
      

      mail $EMail,"Ihre Eingabe in ein Online-Formular der Stadt Bürstadt","$inhalt \nWir werden uns mit Ihnen kurzfristig in Verbindung setzten.",'micha.jost@buerstadt.de',"","Rathaus Bürstadt","",'micha.jost@buerstadt.de';

      }
      </perl>
      </body>
      </html>
      

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 28.März.2002, 12:15.
    Re: einen hätt` ich noch...

      schmeiß das oben hinter put und unten das weg:
      Die " in $_put{} stören.

      $inhalt="Vielen Dank für Ihren Anmeldung.\n\nIhre Eingaben waren:\n\nName: $Name\n\nEndbetrag: $_put{Endbetrag}n\n\nMit freundlichen Grüßen\nIhre Stadtverwaltung Bürstadt\n\nRathausstr. 2\n68642 Bürstadt\nTel.:06206/ 701-0\nE-Mail: online-service\@buerstadt.de\nhttp://www.rathaus-buerstadt.de";
       
      

      mail $EMail,"Ihre Eingabe in ein Online-Formular der Stadt Bürstadt","$inhalt \nWir werden uns mit Ihnen kurzfristig in Verbindung setzten.",'micha.jost@buerstadt.de',"","Rathaus Bürstadt","",'micha.jost@buerstadt.de';

      Das macht noch ein Eis. ;-)
       
      Sander

     Antworten

    Beitrag von Micha Jost (347 Beiträge) am Donnerstag, 28.März.2002, 13:43.
    ... und zwar ´ne Eisbombe - Danke- jetzt ist Feierabend!

      .

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 28.März.2002, 15:05.
    Re: Danke - jetzt kann die Schwimmbadsaison beginnen

      Hehe, bald kannste ne Tour durch Deutschland/Österreich machen ;-)

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 28.März.2002, 16:43.
    Re: Danke - jetzt kann die Schwimmbadsaison beginnen

      kann ich ja mit Frankreich verknüpfen ;-)

      Sander

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 28.März.2002, 21:49.
    Re: Danke - jetzt kann die Schwimmbadsaison beginnen

      Jetzt musst Du nur noch eine möglichst günstige Route finden - über Spindl nach Österreich durch die Alpen... etc. ;-)

     Antworten


     
 Liste der Einträge von 48601 bis 48751: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


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.08s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!